Last 300 src ports www xenocara

src kettenis@ modified sys/dev/acpi/dwiic_acpi.c: Pass the acpi node corresponding to the i2c device down as the cookie. ok ml…

src helg@ modified a few things: Implement FBT_FLUSH. This is sent whenever a file descriptor is closed with VOP_CLOSE(9). The…

src helg@ modified sys/miscfs/fuse/fuse_vfsops.c: Prevent race condition if file system is accessed before it is initialised.…

src schwarze@ modified lib/libcrypto/man/X509v3_get_ext_by_NID.3: In x509.h rev. 1.61 2018/05/18 18:37:23 and rev. 1.65 2018/0…

src schwarze@ modified lib/libcrypto/man/X509_check_private_key.3: In x509.h rev. 1.64 2018/05/18 19:24:08, tb@ added const qu…

src schwarze@ modified lib/libcrypto/man/d2i_ECPKParameters.3: In ec.h rev. 1.13 2018/05/19 10:37:02, tb@ added a const qualif…

src schwarze@ modified lib/libcrypto/man/ASN1_STRING_length.3: In asn1.h rev. 1.49 2018/05/19 10:46:28, tb@ added a const qual…

src schwarze@ modified lib/libcrypto/man/X509_NAME_add_entry_by_txt.3: In x509.h rev. 1.67 2018/05/19 10:58:08, tb@ added a co…

src schwarze@ modified lib/libcrypto/man/UI_create_method.3: In ui.h rev. 1.10 2018/05/19 11:03:33, tb@ added a const qualifie…

src schwarze@ modified lib/libcrypto/man/X509_NAME_get_index_by_NID.3: In x509.h rev. 1.56 2018/05/18 18:05:57 to rev. 1.58 20…

src schwarze@ modified lib/libcrypto/man/X509_NAME_print_ex.3: In x509.h rev. 1.59 2018/05/18 18:19:31 and rev. 1.60 2018/05/1…

src krw@ modified sbin/dhclient/dhc*: Add '-r', which causes running dhclient to release lease and exit. Man page tweaks from…

src schwarze@ modified lib/libcrypto/man/X509_EXTENSION_set_object.3: In x509.h rev. 1.51 2018/05/18 16:55:58, tb@ added const…

src schwarze@ modified lib/libcrypto/man/X509_NAME_ENTRY_get_object.3: In x509.h rev. 1.52 2018/05/18 17:53:09 and rev. 1.53 2…

src schwarze@ modified lib/libcrypto/man/X509_NAME_add_entry_by_txt.3: In x509.h rev. 1.54 2018/05/18 17:59:16, tb@ added a co…

src bluhm@ modified sys/net/pfkeyv2.c: As long we have no per socket locking, we must grab either net lock or kernel lock when…

src kettenis@ modified sys/dev/acpi/dsdt.c: Fix GenericSerialBus support by parsing ExtendedAccessField correctly. ok mlarkin@

src jmc@ modified share/man/man4/ddb.4: correct the description of "print"; from artturi alm ok mpi

src matthieu@ modified sbin/pfctl/Makefile: Revert change that benno apparently commited by mistake and breaks build on gcc ar…

src bluhm@ modified regress/sys/netinet/ipsec/Makefile: Install inetd.conf files and start the daemon on remote machines durin…

src jsing@ modified usr.sbin/httpd: Add support for client certificate authentication to httpd. From Jack Burton <jack at saos…

src jsing@ changed regress/usr.sbin/httpd/tests: Add regress for httpd client certificate authentication. From Jack Burton <ja…

src jsing@ modified lib/libssl/ssl_srvr.c: Convert ssl3_get_client_kex_gost() to CBS. ok beck@ tb@

src jsing@ modified lib/libssl/ssl_srvr.c: Clean out a pile of cruft from ssl3_get_client_kex_ecdhe_ecp(). For pure ECDHE we d…

src bluhm@ modified usr.bin/systat/vmstat.c: Do not ignore nice time in systat(1). The sum would not be 100%, a busy machine w…

src mpi@ modified lib/libc/thread/Makefile.inc: Switch sparc64 to futex(2) based mutexes and condvars. ok visa@

src mpi@ modified sys/netinet/ip_ipsp.c: Introduce a tdb_reaper() function to prevent a use-after-free when a timeout is block…

src tb@ modified lib/libcrypto/x509v3: Add a const qualifier to the STACK_OF(X509_EXTENSION) * arguments of X509V3_get_d2i() a…

src patrick@ modified sys/dev/sdmmc/if_bwfm_sdio.*: Akin to the PCI attachment driver we can extract the chip's dmesg(8) over…

src tb@ modified lib/libcrypto/asn1/a*: The 'in' argument of ASN1_STRING_to_UTF8() is now adorned with const. tested in a bulk…

src tb@ modified lib/libcrypto/x509v3: Add a const qualifier to the aint argument of X509V3_add_value_int() Tested in a bulk b…

src bluhm@ changed regress/sys/netinet/ipsec: Additionally send no next header protocol 59 packets through the IPsec test. The…

src tb@ modified lib/libcrypto/x509/x509*: Add const to the 'obj' argument of X509_EXTENSION_create_by_OBJ(). tested in a bulk…

src tb@ modified lib/libcrypto/x509/x509*: Add const to the obj argument of X509_NAME_add_entry_by_OBJ() tested in a bulk buil…

src tb@ modified lib/libcrypto/ui/ui*: UI_METHOD *UI_create_method(const char *name). ^^^^^ tested in a bulk build by sthen ok…

src tb@ modified lib/libcrypto: Add a const qualifier to the 'key' argument of i2o_ECPublicKey() and one to the last argument…

src tb@ modified lib/libcrypto/x509/x509_vfy.h: Fix eyesore indentation of member functions of X509_LOOKUP_METHOD. Sprinkle a…

src tb@ modified lib/libcrypto/x509/x509*: Add const qualifiers to the x and obj qualifiers of X509_REVOKED_get_ext(3), X509_R…

src tb@ modified lib/libcrypto/x509/x509*: Add const qualifiers to the name and xp arguments of X509_TRUST_add(3), X509_TRUST_…

src kettenis@ modified sys/dev/pci/pcidevs: Fix entry for Intel CM238 LPC. ok mlarkin@

src tb@ modified lib/libcrypto/x509/x509*: Add const to the argument of X509_ATTRIBUTE_count(3). tested in a bulk build by sth…

src tb@ modified lib/libcrypto/x509/x509*: Add const to both arguments of X509_check_private_key(3). tested in a bulk build by…

src tb@ modified lib/libcrypto/x509/x509*: Add const to the 'x' and 'obj' arguments of: X509_get_ext(3), X509_get_ext_by_NID(3…

src tb@ modified lib/libcrypto/x509v3: The 'name', 'value' and 'section' arguments for a2i_GENERAL_NAME(), X509V3_get_value_bo…

src tb@ modified lib/libcrypto/x509/x509_*: X509_LOOKUP_by_alias() now takes a 'const char str *' and X509_LOOKUP_by_fingerpri…

src tb@ modified lib/libcrypto/x509/x509*: Add const qualifiers to the 'obj' and 'bytes' arguments of X509_NAME_ENTRY_create_b…

src tb@ modified lib/libcrypto/x509/x509*: Add const to the argument of X509_NAME_ENTRY_get_data(3). Tested in a bulk build by…

src tb@ modified lib/libcrypto/x509/x509*: Add a const qualifier to the 'X509_NAME_ENTRY *ne' argument of X509_NAME_add_entry(…

src tb@ modified lib/libcrypto/x509/x509*: The 'bytes' arguments of X509_NAME_add_entry_by_NID(3) and X509_NAME_add_entry_by_O…

src tb@ modified lib/libcrypto/x509/x509*: Add const to the argument of X509_NAME_entry_count(). tested in a bulk build by sth…

src tb@ modified lib/libcrypto/x509/x509*: Add a const qualififer to the 'name' argument of X509_NAME_get_entry(3) and to the…

src tb@ modified lib/libcrypto/x509/x509*: Add const to the 'obj' argument of X509_NAME_get_text_by_OBJ(3). tested in a bulk b…

src tb@ modified lib/libcrypto/x509/x509*: Add const to the 'name' argument of X509_NAME_oneline(3). tested in a bulk build by…

src tb@ modified lib/libcrypto: Add a const qualifier to the 'X509_NAME *' argument of X509_NAME_print{,_ex{,_fp}}(3). tested…

src tb@ modified lib/libcrypto/x509v3: Add const qualifiers to the 'name', 'sname' and 'X509_PURPOSE *' arguments of X509_PURP…

src tb@ modified lib/libcrypto/x509/x509*: X509_EXTENSION_get_critical(3) now takes a 'const ASN1_OBJECT *obj' and X509_EXTENS…

src espie@ modified usr.bin/pkg-config/OpenBSD/PkgConfig.pm: negative assertions only work well on constant-width regexp, do t…

src kettenis@ modified sys/dev/fdt/imxiic.c: Revert previous commit; it break reading the RTC on my Cubox-i.

src reyk@ modified usr.sbin/httpd/httpd.conf.5: Revert manpage description as well

src reyk@ modified usr.sbin/httpd/parse.y: Move LISTEN ON {} code into a function listen_on(). No functional change, but it ma…

src benno@ modified sbin/pfctl: A pf rule with a "on rdomain n" with nonexisting rdomain n will cause an pfctl: DIOCADDRULE: D…

src reyk@ modified usr.sbin/httpd: Allow to omit the listen port configuration. Default to port 80, tls port 443. OK florian@…

src tb@ modified lib/libcrypto/x509/x509*: Add const qualifiers to the X509_CRL *x and ASN1_OBJECT *obj arguments of X509_CRL_…

src schwarze@ modified usr.bin/mandoc/cgi.c: In a nutshell, all mobile browsers are broken. By default, no matter the physical…

src reyk@ modified usr.sbin/httpd: Revert previous: it introduced a shift/reduce conflict in the grammar.

src florian@ modified sbin/slaacd/frontend.c: merge two ifndef small blocks; no functional change

src benno@ modified bin/ksh: remove the alias type='whence -v' and replace it with a buildin command, that just calls into c_w…

src jasper@ modified regress/usr.bin/pkg-config/Makefile: don't think i had anything planned for whitespace-property-4; drop it

src reyk@ modified usr.sbin/ldapd: Add support for attribute filter rules on search/read operations. OK jmatthew@

src florian@ modified sbin/slaacd/engine.c: typo, pointed out by llvm scan-build, how did this even work though?

src florian@ modified sbin/slaacd/frontend.c: dead stores; from llvm scan-build

src patrick@ modified sys/dev/sdmmc/if_bwfm_sdio.c: After reading the first frame, which we can do in two reads (software plus…

src kettenis@ modified sys/dev/acpi/dwiic_acpi.c: This needs some #ifndef SMALL_KERNEL as well. Fixes RAMDISK_CD.

src jmatthew@ modified sys/dev/pci/mfii.c: Use passthrough IO rather than MFA for management commands. Investigation by Naoki…

src florian@ modified usr.sbin/nsd: Turn on minimal-reponses and refuse-any per default. OK sthen

src jmatthew@ modified sys/dev/pci/mfii.c: Add DPRINTF/DNPRINTF for debug output as in mfi(4) and convert existing debug outpu…

src jmatthew@ modified sys/dev/pci/mfii.c: Make mfii_mgmt() allocate and release a ccb to simplify the most common use case. B…

src florian@ modified etc/nsd.conf: Put commented minimal-reponses and refuse-any defaults into nsd.conf so that the changed d…

src jmatthew@ modified sys/dev: Add bio(4) and sensors for mfii(4), based on code from mfi(4). Most of the work was done by Na…

src jmatthew@ modified sys/dev/pci/mfii.c: Use SCSI_NOSLEEP for management commands issued during attach. No real change becau…

src patrick@ modified sys/dev/sdmmc/if_bwfm_sdio.c: The Broadcom FullMAC firmware has a few ways of doing flow control. One of…

src kettenis@ modified sys/dev/acpi: Sprinkle some #ifndef SMALL_KERNEL such that RAMDISK kernels cuild again. pointed out by…

src kettenis@ modified sys/dev/acpi: Implement GenericSerialBus OpRegion support. ok mlarkin@

src kettenis@ modified lib/libc/arch/a*: Drop memory barrier in _atomic_lock() implementation since the callers now take care…

src florian@ modified usr.sbin/nsd: update to nsd 4.1.21 OK sthen

src jasper@ changed regress/usr.bin/pkg-config: add some more whitespace torture partly induced by aja@

src florian@ modified usr.sbin/nsd: From upcomming nsd 4.1.22: refuse-any sends truncation (+TC) in reply to ANY queries over…

src schwarze@ modified share/man/man7/utf8.7: Bytes only have eight bits, not nine. Thus, remove the placeholder for the ninth…

src visa@ modified share/man/man9/file.9: Update the manual to match with the current semantics of fd_getfile(). Also, adjust…

src florian@ modified sbin/slaacd: Handle RTM_DELETE of slaacd managed default route by re-inserting it. Problem pointed out &…

src krw@ modified sbin/dhclient/dhclient.c: Any IPv4 address change could alter which interface has the active default route a…

src florian@ modified sbin/slaacd: Introduce SLAACD_RTA_LABEL define to not use a string constant all over the place.

src florian@ modified sbin/slaacd/slaacd.c: Fully align this with route(8); no need to be different here and might help us if…

src mikeb@ modified sys/dev/pv/if_hvn.c: Let hvn_iff handle promisc mode activation Tested by Daniel Wade, <Daniel2 ! Wade at…

src tb@ modified sys/net/if.c: Move the handling of SIOCIFGCLONERS out of the NET_RLOCK(). The global &if_clone list and the i…

src helg@ modified sys/miscfs/fuse/fuse*: Pass size argument to free(9). ok mpi@

src kettenis@ modified sys/dev/acpi/dsdt.c: Implement LoadTable(). ok mlarkin@

src mikeb@ modified sys/arch/amd64/amd64/vmm.c: Make VMM_DEBUG kernels compile again; ok mlarkin

src patrick@ modified sys/dev/ic/bwfm.c: Recent Broadcom chipsets have a dedicated PMU core and it can't be accessed using the…

src jmc@ modified lib/libcrypto/man/ENGINE_set_RSA.3: spelling fix;

src mlarkin@ modified sys/dev/pci/pcidevs: pci devices found on dell precision 7520

src yasuoka@ modified sys/dev/pci/if_bge.c: Fix iLO/IPMI remote access problem. At least for bge(4) network port which is shar…

src OPENBSD_6_3 bluhm@ modified sys/netinet/ipsec_output.c: When walking the IPv6 header chain in IPsec output, check that the…

src OPENBSD_6_2 bluhm@ modified sys/netinet/ipsec_output.c: When walking the IPv6 header chain in IPsec output, check that the…

src kettenis@ modified sys/dev/pci/pcidevs: Add a few Intel C620 PCH entries. Add the PLX PEX 9733 PCIe switch.

src krw@ modified sbin/dhclient/dhclient.c: Always record the client identifier used to obtain a lease. Servers obeying RFC 21…

src visa@ modified sys: Add kern.witnesswatch sysctl for controlling witness(4). By default, lock order checking is disabled b…

src visa@ modified sys/kern/subr_witness.c: Print stack traces on lock order conflict. OK mpi@

src visa@ modified sys/kern/subr_witness.c: Fix misleading indentation.

src visa@ modified share/man/man4: Document the kern.witnesswatch sysctl.

src visa@ modified lib/libc/sys/sysctl.2: Document kern.witnesswatch in sysctl(2). Reminded by jmc@

src patrick@ changed sys: Move the code that decodes the i.MX6 PLLs and PFDs into imxanatop(4) instead of having imxccm(4) map…

src mpf@ modified etc/ksh.kshrc: Remove default ls -C alias. OK millert@, kn@, ian@, sthen@

src patrick@ modified sys/dev/sdmmc/if_bwfm_sdio.c: After having finished transmitting the last mbuf, don't just return to the…

src helg@ modified a few things: libfuse should not maintain state for FBT_READDIR. If a directory is opened multiple times (e…

src patrick@ modified sys/dev/usb/if_bwfm_usb.c: Correct order of free(9) in an error case.

src reyk@ modified sys/net: Fix kernel builds without IPSEC. OK mikeb@

src patrick@ changed sys: Add glue for the USB3 controller on the i.MX8MQ SoC. Discussed with kettenis@

src florian@ modified sbin/slaacd: Create all sockets with SOCK_CLOEXEC, we never want to hold on to them over execve(2).

src espie@ modified usr.sbin/pkg_add/OpenBSD/State.pm: be a bit more paranoid about termsizes, this works around broken tty em…

src reyk@ modified usr.sbin/ldapd/search.c: Fix the client search request time and size limits. ldapd failed when the specifie…

src patrick@ modified sys/dev/fdt/imxiic.c: Correct shortcomings in imxiic(4) that occurred during the initial development in…

src otto@ modified sys/uvm/uvm_addr.c: Avoid overflow in constraint computation; ok kettenis@ tb@

src kettenis@ modified sys/arch/arm64: Implement pmap_growkernel(). Bump VM_MAX_KERNEL_ADDRESS now that we no longer pre-alloc…

src patrick@ modified sys/dev: Implement a BCDC control packet mechanism based on the command request ids. So far we were only…

src stsp@ modified share/man/man4/athn.4: Fix path to athn(4) firmware port in man page. Patch by Tracey Emery

src kettenis@ modified libexec/ld.so/aarch64/SYS.h: On arm64 negate the whole 64-bit register otherwise system call wrappers t…

src stsp@ modified sys/dev/pci/if_iwm.c: Implement Rx of multiple frames per interrupt in the iwm(4) driver. Based on my origi…

src reyk@ modified usr.sbin/snmpd/snmpd.conf.5: The snmpd.conf file is divided into four (not three) main sections. From Steve…

src florian@ modified sbin/slaacd/slaacd.c: typo in log message

src nicm@ modified usr.bin/tmux/cmd-attach-session.c: Fix switch-client -l, from Jean-Marc Eurin in GitHub issue 1343.

src tb@ modified regress/lib/libcrypto/Makefile: Link free directory to libcrypto regress test suite. ok jsing

src cheloha@ modified sbin/dmesg/dmesg.c: drop unused <time.h> ok kn@ mpi@

src mpi@ modified regress/sys/netinet/ipsec/Makefile: Typo fix, ok bluhm@

src helg@ modified a few things: Use memset(3) instead of bzero(3) for consistency and as per POSIX recommendation.

src kettenis@ changed sys/arch/arm: Remove a4x bus space hack. ok patrick@

src kettenis@ modified sys/arch/arm64: Remove a4x bus space hack. ok patrick@

src reyk@ modified usr.sbin/ldap*: Fix format string errors in log messages and update ldapd to use relayd's log.c OK benno@ j…

src otto@ modified lib/libkvm/kvm_arm.c: fix format strings; ok @kettenis

src mpi@ modified sys/net/ppp_tty.c: Grab the KERNEL_LOCK() in pppasyncstart/pppasyncrelinq/pppasyncctlp. The tty layer still…

src mikeb@ modified sys/net/ppp_tty.c: Take NET_LOCK for pppioctl when called via the tty ioctl handler ok mpi

src tb@ modified regress/lib/libcrypto/free/freenull.c: Remove the /* ASN1_item_free */ annotations I added in r1.9 again. The…

src tb@ modified regress/lib/libcrypto/free/freenull.c: remove _CONF_free_data(). It doesn't belong here.

src tb@ modified regress/lib/libcrypto/free/freenull.c: Test DSO_free(NULL).

src jmc@ modified usr.bin/ssh/sshd_config.5: correct keyowrd name (permitemptypasswords); from brendan macdonell

src tb@ modified lib/libcrypto/ocsp/ocsp_ext.c: wrap an overlong line

src kettenis@ modified sys: Add support for register shift/io-width to the console code as well. ok visa@, patrick@

src gilles@ changed usr.sbin/smtpd/mail: simplify as suggested by Anton Lindqvist a while ago this is not linked to the build

src gilles@ modified usr.sbin/smtpd: kill corrupt / uncorrupt queue mechanism as it has never been usable and it will be made…

src bluhm@ modified sys/netinet: When checking the IPsec enable sysctls, ipsec_common_input() had switches for protocol and ad…

src bluhm@ modified sys/netinet/ipsec_output.c: When walking the IPv6 header chain in IPsec output, check that the next extens…

src kettenis@ modified sys/arch/hppa: Relax the way irqs are assigned. This diff does: - dynamic allocation of interrupts for…

src schwarze@ modified usr.bin/mandoc/main.c: Some broken terminal emulators (e.g. sakura) do the equivalent of "stty cols 0".…

src mpi@ modified many things: Stopping counting and reporting CPU time spent spinning on a lock as system time. Introduce a n…

src reyk@ modified usr.sbin/ldapd/ldapd.conf.5: Remove duplicated word ("scope scope"). Pointed out by jmc@

src kettenis@ modified sys/arch/hppa/include/atomic.h: Expose memory barriers to userland. ok visa@, mpi@

src reyk@ modified usr.sbin/ldapd: Add support to filter on attributes. This can be used to allow users to change their passwo…

src mpi@ modified sys/net: Use a SRP list to protect pfkeyv2 sockets, thus removing the need to grab the KERNEL_LOCK() when de…

src djm@ modified lib/libutil/fmt_scaled.c: constrain fractional part to [0-9] (less confusing to static analysis); ok ian@

src guenther@ modified sys/arch/amd64/amd64/vector.S: Delete unused/obsolete labels

src pd@ modified usr.sbin/vmd: vmd(8): enable pause / unpause for vm owners Patch from Mohamed Aslan. Thanks! ok kn@

src guenther@ modified sys/arch/amd64/amd64/trap.c: Fix code which is #ifdef TRAP_SIGDEBUG or DEBUG: wrong variable and format…

src jsing@ modified lib/libssl/ssl_clnt.c: Fix a malloc() NULL check in ssl3_send_client_kex_ecdhe_ecp(), by adding the missin…

src tb@ modified lib/libcrypto/x509v3: Add const to the 'name', 'value', and 'section' arguments of X509V3_EXT_{,n}conf_nid(3)…

src visa@ modified lib/libc/thread/rthread.c: Add memory barriers to libc's _spinlock() to make the mechanism serialize memory…

src visa@ modified lib/libc/thread/Makefile.inc: Enable futex(2)-based mutex on arm64. OK mpi@, kettenis@

src schwarze@ modified lib/libcrypto/man/EVP_PKEY_asn1_get_count.3: Document EVP_PKEY_get0_asn1(3), it is declared in <openssl…

src schwarze@ modified lib/libcrypto/man/EVP_PKEY_set1_RSA.3: Reference the related accessor EVP_PKEY_get0_asn1(3). More logic…

src tb@ modified lib/libcrypto/ts/ts*: Add const to the ASN1_OBJECT argument of TS_TST_INFO_get_ext_by_OBJ(3). Should have bee…

src ratchov@ modified usr.bin/aucat/aucat.c: Add missing pledge(). From Jesper Wallin <jesper at https://t.co/OzcGIZaGLK>. Tha…

src jsing@ modified lib/libssl/ssl_srvr.c: More clean up of the RSA key exchange code. Convert to CBS, use more appropriate va…

src schwarze@ modified lib/libcrypto/man/EVP_*: Document EVP_PKEY_bits(3). It is clearly public because it is declared in <ope…

src schwarze@ modified lib/libcrypto/man/OCSP_cert_to_id.3: In ocsp.h rev. 1.14 2018/05/13 10:30:52, tb@ added const qualifier…

src tb@ modified lib/libcrypto/pkcs12/p*: Add const to the X509_ALGOR and other arguments of PKCS12_item_decrypt_d2i(3), PKCS1…

src tb@ modified lib/libcrypto/pkcs12/p*: Add const to the argument of PKCS12_pack_authsafes(3). tested in a bulk by sthen ok…

src schwarze@ modified lib/libcrypto/man/X509_get_subject_name.3: In x509.h rev. 1.49 2018/05/13 10:36:35, tb@ added a const q…

src tb@ modified lib/libcrypto/pkcs12/p*: Add const qualifiers to the X509_SIG * and char * arguments of PKCS8_decrypt(3). tes…

src schwarze@ modified lib/libcrypto/man/OCSP_*: In ocsp.h rev. 1.15 2018/05/13 10:42:03, tb@ added const qualifiers to the "u…

src schwarze@ modified lib/libcrypto/man/PEM_read.3: In pem.h rev. 1.18 2018/05/13 10:47:54, tb@ added const qualifiers to the…

src bru@ modified sys/dev/pckbc/pms*: Add support for Elantech trackpoints to pms. Extend the list of "IC types" that identify…

src schwarze@ modified lib/libcrypto/man/PKCS12_create.3: In pkcs12.h rev. 1.18 2018/05/13 13:46:55, tb@ added const qualifier…

src tb@ modified lib/libcrypto/x509v3: Add const qualifiers to the char *zone and char *user arguments of SXNET_add_id_INTEGER…

src tb@ modified lib/libcrypto/ts/ts*: Add const qualifier to the ASN1_OBJ * argument of TS_REQ_get_ext_by_OBJ(3), TS_REQ_set_…

src tb@ modified lib/libcrypto/pkcs12/p*: Add const qualifiers to the 'pass' and 'name' arguments of PKCS12_add_key(3), PKCS12…

src jsing@ modified lib/libcrypto: Use recallocarray() instead of OPENSSL_realloc_clean(). Also place all of the OPENSSL_* mem…

src jsing@ modified lib/libcrypto/malloc-wrapper.c: Turn CRYPTO_realloc_clean() into a recallocarray() wrapper. ok beck@ tb@

src tb@ modified lib/libcrypto/pkcs12/p*: Add const qualifier to the PKCS12_SAFEBAG argument of PKCS12_decrypt_skey(3). tested…

src schwarze@ modified lib/libcrypto/man/EVP_DigestVerifyInit.3: In evp.h rev. 1.60 2018/05/13 06:35:10, tb@ added a const qua…

src schwarze@ modified lib/libcrypto/man/X509v3_get_ext_by_NID.3: In x509.h rev. 1.48 2018/05/13 10:25:06, tb@ added a const q…

src tb@ modified lib/libcrypto/pkcs12/p*: Add const to the attr argument of PKCS12_get_attr_gen(3). tested in a bulk by sthen…

src tb@ modified lib/libcrypto/ocsp/ocsp*: Add const qualifier to the path and url{,s} parameters of OCSP_crlID_new(3), OCSP_p…

src tb@ modified lib/libcrypto/pem/pem*: Add const qualifier to the 'name', 'header', and 'data' arguments of PEM_write(3) and…

src espie@ modified usr.sbin/pkg_add/OpenBSD/PkgCreate.pm: adjust highly misleading comment to match reality

src tb@ modified lib/libcrypto/x509/x509*: Add const qualifier to the ASN1_OBJECT * parameter of X509v3_get_ext_by_OBJ(3). tes…

src tb@ modified lib/libcrypto/ocsp/ocsp*: Add const qualifier to the ASN1_OBJECT * argument of: OCSP_REQUEST_get_ext_by_OBJ(3…

src tb@ modified lib/libcrypto/ocsp/ocsp*: Add const qualifier to the X509_NAME *, ASN1_BIT_STRING *, and ASN1_INTEGER * argum…

src tb@ modified lib/libcrypto/x509/x509*: Add const qualifier to the argument of X509_get_issuer_name(3) and X509_get_subject…

src tb@ modified lib/libcrypto/evp: Add a const qualifier to the argument of EVP_PKEY_bits(3). tested in a bulk build by sthen…

src tb@ modified lib/libcrypto/evp: Add a const qualifier to the argument of EVP_PKEY_get0(3). tested in a bulk build by sthen…

src tb@ modified lib/libcrypto: Add a const qualifier to the argument of EVP_PKEY_get0_asn1(3). tested in a bulk build by sthe…

src tb@ modified lib/libcrypto: Add a const qualifier to the ASN1_OBJECT * argument of the following: EVP_PKEY_get_attr_by_OBJ…

src visa@ modified sys/dev/usb/xhci.c: Add bus DMA barriers to ensure the hardware does not see a TRB cycle bit flip before th…

src tb@ modified lib/libcrypto/evp: Add a const qualifier to the second argument of EVP_DigestVerifyFinal(3). tested in a bulk…

src bluhm@ modified sys/netinet/ipsec_input.c: Cleanup IPsec common input error handling with consistent goto drop. from marku…

src schwarze@ modified lib/libcrypto/man/BIO_s_mem.3: In bio.h rev. 1.42 2018/05/12 17:47:53, tb@ added a const qualifier to r…

src schwarze@ modified lib/libcrypto/man/BIO_s_*: In bio.h rev. 1.43 2018/05/12 18:51:59, tb@ added a const qualifier to the a…

src tb@ modified lib/libcrypto/bio/b*: const qualifiers for BIO_new_mem_buf(), BIO_new_connect() and BIO_new_accept(). The one…

src jsing@ modified lib/libcrypto/asn1/a_bitstr.c: Add a missing bounds check in c2i_ASN1_BIT_STRING(). This could potentially…

src jsing@ modified lib/libcrypto/asn1/a_bitstr.c: Cleanup c2i_ASN1_BIT_STRING() code. Avoid overloading a variable to store b…

src tb@ modified lib/libcrypto/bio/b*: Add const qualifiers to the return values of BIO_s_mem() and BIO_s_datagram(). ok jsing

src krw@ modified sys/uvm/uvm_page.c: Re-apply inadvertantly misplaced r1.127 from kettenis@: "Buffer cache pages are wired bu…

src jsing@ modified lib/libssl/ssl_tlsext.c: If we fail to decode an EC point format extension, send a decode_error alert rath…

src jsing@ modified lib/libcrypto/bn/bn_lib.c: Use explicit_bzero() rather than memset() when clearing a BIGNUM. ok bcook@ tb@

src jmc@ modified usr.sbin/smtpd/smtp.1: minor consistency fix; from raf czlonka ok eric

src krw@ modified sbin/dhclient/dhclient.conf.5: Document current behaviour of 'ignore' directive and 'append', 'prepend', 'de…

src bluhm@ modified sys/netinet/ip_ipcomp.c: Cleanup IPsec IPComp error handling with consistent goto drop. from markus@; OK m…

src tb@ modified sys/netinet6/in6.c: Make the code a bit easier on the eye by factoring repeated embedded scope check and clea…

src florian@ modified sbin/slaacd/slaacd.h: log_procnames[] needs to be in sync with slaacd_process enum otherwise processes h…

src ccardenas@ modified s*: Make LACP_STATE_BITS accessible to userland Update ifconfig to display LACP State (Actor and Partn…

src reyk@ modified usr.sbin/relayctl/parser.c: Make help output of relayctl redirect|host|table friendlier. From Kapetanakis G…

src krw@ modified sbin/dhclient/dhclient.c: Write out updated dhclient.leases.<if>, /etc/resolv.conf and any -L file before go…

src bluhm@ modified sys/arch/i386/i386/locore.s: Fix fallout from i386 Meltdown preparation which is using interrupt gates now…

src kettenis@ modified sys/arch/armv7/stand/efiboot/Makefile: Compile the EFI bootloader with -mfloat-abi=soft to prevent the…

src zhuk@ modified share/man/man4/tcp.4: Mention netinet/tcp.h, like many others already do. okay bluhm@

src djm@ modified usr.bin/ssh/ssh-agent.c: implement EMFILE mitigation for ssh-agent: remember the fd rlimit and stop acceptin…

src dtucker@ modified regress/usr.bin/ssh/cfgparse.sh: Clean up comment.

src djm@ modified usr.bin/ssh/ssh.1: Emphasise that -w implicitly sets Tunnel=point-to-point and that users should specify an…

src dtucker@ modified usr.bin/ssh/auth2.c: Explicit cast when snprintf'ing an uint64. Prevents warnings on platforms where int…

src tb@ modified lib/libc/net/if_indextoname.c: Fix typo in RFC number. ok benno

src benno@ modified usr.bin/tcpbench/tcpbench.c: print strdup error with err(). From Nan Xiao nan AT chinadtrace DOT org, Than…

src bluhm@ modified usr.bin/tcpbench/tcpbench.c: Do not mention TCP in tcpbench comments and error messages regarding socket b…

src benno@ modified usr.bin/tcpbench/tcpbench.c: more errx -> err, from schwarze@

src bluhm@ modified a few things: TCP debug sockets still had code for old TCP timers that were implemented as slow and fast p…

src bluhm@ modified sys/net/pf.c: pf route-to should not send packets from 127.0.0.1 or ::1 address to the network. This is ne…

src eric@ modified usr.sbin/smtpd/smtp_session.c: reorganize code ok gilles@

src anton@ modified regress/usr.sbin/Makefile: hook up rebound

src anton@ updated cvs/src/regress/usr.sbin/rebound: Directory /cvs/src/regress/usr.sbin/rebound added to the repository

src anton@ added regress/usr.sbin/rebound: Add rebound regress tests, including a simple DNS server used as the upstream resol…

src bluhm@ modified sys/netinet/ip_esp.c: Cleanup IPsec ESP error handling with consistent goto drop. with and OK markus@

src nicm@ modified usr.bin/tmux/tmux.1: Mention allow-rename with \033k.

src visa@ modified sys/arch/mips64/mips64/pmap.c: Avoid locking two vm_pages simultaneously in pmap_enter(). To achieve that,…

src espie@ modified usr.sbin/pkg_add/OpenBSD/PkgCreate.pm: on the other hand, commenting this out was involuntary. ask_tree wi…

src visa@ modified sys/arch/mips64/mips64/exception_tfp.S: Fix a linking error in the IP26 kernel. This is a regression caused…

src sthen@ modified usr.sbin/snmpd/mib.c: As required by IF-MIB, cap ifSpeed at UINT32_MAX; the value is a GAUGE32 so values a…

src visa@ modified sys/arch/mips64/mips64/pmap.c: vm_page lookup does not need locking. Hoist it outside the pmap lock.

src bluhm@ modified sys/netinet/ip_ah.c: Cleanup IPsec AH error handling with consistent goto drop. with and OK markus@; input…

src otto@ modified sbin/pfctl/parse.y: Fix (include file ) line number counting by keeping track of the unget buffer per file;…

src jmc@ modified usr.bin/tcpbench/tcpbench.1: consistent verb form; from nan xiao

src ajacoutot@ modified usr.sbin/syspatch/syspatch.sh: Remove empty syspatch dir if we fail to extract.

src mpi@ modified sys: Mark `f_ops' as immutable. The only place where it was modified after initialization is a corner case w…

src nicm@ modified usr.bin/tmux/cmd-find.c: Another check for NULL window if looking for index.

src visa@ modified sys/kern/subr_witness.c: Remove witness_channel and always use console output to simplify the code. OK mpi@

src visa@ modified sys/arch/mips64/mips64/trap.c: Implement stack trace saving on mips64. OK mpi@

src schwarze@ modified regress/bin/ps/command.sh: After the fix to kvm_getargv(3)/kvm_getenv(3) on May 3, the command name is…

src schwarze@ modified usr.bin/mandoc: Fix a long-standing issue: Some macros (Nd, Oo) can contain blocks but rendered as elem…

src schwarze@ modified usr.bin/mandoc: Eliminate the class=It-* attributes. Cleaner HTML, more idiomatic CSS, and minus 30 lin…

src schwarze@ modified usr.bin/mandoc: Switch the emitted HTML element from <b> to <code> for the fixed syntax element macros…

src tedu@ modified usr.sbin/rebound/rebound.8: some barebones documentation for the record option. if somebody adds AAAA suppo…

src mpi@ modified sys/sys/file.h: Do do include <sys/mount.h> because it breaks some userland programs that define _KERNEL...

src bluhm@ modified sys/kern/uipc_socket.c: Socket splicing can delay operations by task or timeout. Introduce soreaper() that…

src bluhm@ modified sys/netinet/tcp_*: Historically there were slow and fast tcp timeouts. That is why the delack timer had a…

src mpi@ modified sys: Print xHCI revision in dmesg. ok patrick@, kettenis@

src mpi@ modified sys/net: Introduce rtm_sendup() a function to deliver routing messages to a socket receive buffer. It is mod…

src mpi@ modified sys/kern/kern_sysctl.c: Use fd_getfile() in sysctl_file() instead of rewriting it. This gives use refcountin…

src bluhm@ modified sys/kern/vfs_subr.c: When looping over mount points, the FOREACH SAVE macro is not save. The loop variable…

src mpi@ modified sys: Protect per-file counters and document which lock is used to protect the other fields. Once we no longe…

src mpi@ modified sys: Move the vfs stall "barrier" logic to a function. FREF() will soon change and this has nothing to do wi…

src mpi@ modified sys/kern/kern_*: Change fd_iterfile() to not return imature fps instead of skipping them later. ok bluhm@, v…

src espie@ modified share/man/man5/bsd.port.mk.5: there will be tweaks. document intended usage of UPDATE_PLIST_ARGS and UPDAT…

src bru@ modified sys/dev/wscons/ws*: Add logging options to wsmouse. Input and event logging for debug purposes can be enable…

src bru@ modified sbin/wsconsctl/mouse*: Add the logging parameters to mousecfg.c, and make the 'param' field available for al…

src mpi@ modified sys/kern/uipc_socket2.c: Grab the KERNEL_LOCK() for unix/routing/pfkey sockets in solock()... ...and release…

src visa@ modified sys: Make the print function of db_print_stack_trace() configurable, and indicate if a saved stack trace is…

src visa@ modified sys/kern/subr_witness.c: Zap two unused variables.

src mpi@ modified sys/msdosfs: Implement VFS read clustering for MSDOSFS, take 3. With sf@, inputs from krw@, tested by many,…

src bluhm@ modified sys/kern/vfs_subr.c: Print the vp pointer in the vinvalbuf() panic strings. OK mpi@

src nicm@ modified usr.bin/tmux/tty*: Handle terminfo colors > 256 correctly, GitHub issue 1337.

src kettenis@ modified sys/arch/arm: Use speed from device tree for serial console on armv7 too. ok visa@, patrick@

src tb@ modified distrib/miniroot/install.sub: Fix http install with proxy, which was broken since URL redirection was made st…

src benno@ modified etc/examples/relayd.conf: don't put options in here that should not be needed in the majority of cases and…

src kettenis@ modified sys/dev/ic/dwc_gmac.c: Change the order in which whe write ouw own MAC address into the relevant two ha…

src kettenis@ modified sys/arch/arm64: Use speed from device tree for serial console. Makes it possible to boot and install sy…

src tb@ modified sys/netinet6/in6.c: Continue refactoring and cleanup of in6_ioctl(). Hoist privilege check to the top and spl…

src kettenis@ modified gnu/llvm/tools/clang/lib/Driver/ToolChains/Arch/ARM.cpp: Switch armv7 to the "softfp" floating-point AB…

src jmc@ modified sbin/ifconfig/ifconfig.8: document unit value for pltime and vltime; from paul de weerd ok kn

src visa@ modified sys/arch/octeon/conf/GENERIC: Enable octcrypto(4).

src mpi@ modified sys/nfs/nfs*: Implement proper locking for NFS nodes. Tested in bulks by many. ok visa@, beck@

src stsp@ modified sys/net80211/ieee80211_input.c: On 5GHz channels, keep the most recent RSSI measurement from a probe respon…

src tb@ modified sys/netinet6/in6.c: Split handling of SIOCGIF*_IN6 into a separate function in6_ioctl_get() that only needs a…

src visa@ modified sys/arch/arm64: Add stack trace saving for arm64. OK guenther@

src millert@ modified share/zoneinfo/datfiles: Update to tzdata2018e from https://t.co/vdFJb8hwOR

src visa@ modified sys/arch/arm64/arm64/mem.c: Fix WITNESS build on arm64. OK guenther@

src visa@ changed sys: Add a common rules file for ofw sources to help keep the configurations of fdt-enabled platforms in syn…

src eric@ modified usr.sbin/smtpd/smtp_session.c: fix use-after-free

src bluhm@ modified sys/nfs/nfs_vfsops.c: After unmount nfs_timer() could access the freed memory of struct nfsmount. Delay th…

src espie@ modified usr.sbin/pkg_add/OpenBSD/PkgCreate.pm: the perl debugger tells you everything a perl process exits. this c…

src nicm@ modified usr.bin/tmux: Improve logging of sessions.

src visa@ modified sys/arch/amd64/amd64/db_trace.c: Leave out an unnecessary symbol lookup. OK guenther@

src visa@ modified sys/arch: Initialize st_count in db_save_stack_trace(). OK guenther@

src OPENBSD_6_2 bluhm@ modified sys/netinet/ip_*: Do not assume that mbufs within a chain do not have M_PKTHDR set. This could…

src OPENBSD_6_3 bluhm@ modified sys/netinet/ip_*: Do not assume that mbufs within a chain do not have M_PKTHDR set. This could…

src zhuk@ modified lib/libkvm/kvm*: Cleanup usage of free() in libkvm. okay deraadt@, otto@, tb@

src nicm@ modified usr.bin/tmux/cmd-*: Use window target if specified and exists even when looking for an index, fixes neww -a…

src bluhm@ imported regress/misc/posixtestsuite/Makefile: Add a mimimal regress test that runs the open POSIX test suite from…

src bluhm@ modified regress/misc/Makefile: Add posixtestsuite to subdir.

src zhuk@ modified lib/libkvm/kvm*: A few fixes for kvm_getargv(3)/kvm_getenv(3): 1. Most notable: this splits argv buffer int…

src schwarze@ modified usr.bin/mandoc/mandoc.1: Minor correction: we render HTML character references hexadecimal, not decimal…

src patrick@ modified sys/dev/ofw/ofw_clock.*: Add an API to configure clocks to specific pre-assigned values. These values ar…

src patrick@ modified sys/dev/fdt/xhci_fdt.c: Add code to initialize the USB 3 PHY on i.MX8MQ. ok kettenis@

src patrick@ modified sys/dev/fdt/imxesdhc.c: Set the assigned clock settings in imxesdhc(4), which leads to a frequency bump…

src kettenis@ modified sys: Add support for SMCCC 1.1 which provides proper support for the firmware-based workaround for bran…

src jsg@ modified sys/dev/rasops/rasops.c: Use the default background attribute when erasing rows in doswitch and scrollback.…

src jsg@ modified sys/dev/pci/drm/radeon/radeon_kms.c: use rasops scrollback with radeondrm as well

src otto@ modified usr.bin/systat/vmstat.c: test for failing allocation using the standard idiom; prompted by Nan Xiao ok tb@

src OPENBSD_6_3 bcook@ modified lib/libcrypto/opensslv.h: bump to 2.7.3

src bcook@ modified lib/libcrypto/opensslv.h: begin LibreSSL 2.8.0 dev branch

src kettenis@ modified etc/gettytab: Add std.1500000 entry, mostly because of firmware constraints on various Rockchip ARM SoC…

src bluhm@ modified sys/netinet/ip_*: Do not assume that mbufs within a chain do not have M_PKTHDR set. This could happen duri…

src phessler@ modified sys/dev/pci/puc*: Continue kettenis@'s revert: Revert previous commit; the XR17V35X probe that was adde…

src OPENBSD_6_3 tb@ modified lib/libcrypto/dh/dh_lib.c: MFC: Remove incorrect NULL checks in DH_set0_key(). Reported by Ondrej…

src tb@ modified lib/libcrypto/dh/dh_lib.c: Remove incorrect NULL checks in DH_set0_key(). Reported by Ondřej Surý, Libr…

src tb@ modified lib/libcrypto/evp: Add const qualifiers to return value of BIO_f_{base64,cipher,md}(). tested in bulk by sthe…

src anton@ modified share/man/man5/resolv.conf.5: Xr rebound; ok jmc@

src schwarze@ modified lib/libcrypto/man/BIO_f_*: In evp.h rev. 1.59 2018/05/02 15:51:41, tb@ added a const qualifier to the r…

src visa@ modified sys/arch/octeon/conf/files.octeon: Fix build. The power domain API is needed by r1.9 of xhci_fdt.c.

src jmc@ modified sbin/slaacd/slaacd.8: sort;

src patrick@ changed sys: Implement a power domain framework to turn on/off so-called power domains. This mechanism is used by…

src patrick@ changed sys: Add imxpd(4) which is a power domain controller driver that essentially calls into ATF to make it su…

src patrick@ modified sys/dev/fdt/xhci_fdt.c: Enable power domain for xhci(4). ok kettenis@

src bluhm@ modified lib/librthread/rthread_attr.c: syslog_r() expects a priority, not a faciliy. Use LOG_ERR for the pthread_a…

src tb@ modified sys/netinet/in.c: Split out the handling of SIOCGIF* into a new function, in_ioctl_get(), that only needs the…

src kettenis@ modified sys/dev/ic/com*: Revert previous commit; the XR17V35X probe that was added accesses registers that aren…

src tb@ modified sys/netinet6: Push the NET_LOCK() down in in6_control() similar to what was done for in_control(). Protect mr…

src visa@ modified share/man/man9/vinvalbuf.9: Update pseudocode to match with the current interface of vn_lock() and VOP_UNLO…

src visa@ modified sys/kern/subr_witness.c: Record lock type even if witness is disabled. The value will be needed if the lock…

src visa@ modified s*: Remove proc from the parameters of vn_lock(). The parameter is unnecessary because curproc always does…

src schwarze@ modified usr.bin/mandoc/html.c: skip printing the embedded style sheet if an external style is referenced

src schwarze@ modified lib/libcrypto/man/X509_*: In x509.h rev. 1.46 2018/05/01 19:01:28, tb@ added const qualifiers to some f…

src florian@ modified sbin/slaacd/slaacd.8: Mention RFC 7217 and RFC 7772

src tb@ modified lib/libcrypto: Convert a handful of X509_*() functions to take const as in OpenSSL. tested in a bulk by sthen…

src florian@ modified sbin/route: Sync p_rttables() to netstat(1) version. Pointed out by claudio and mpi. Remaining differenc…

src florian@ modified sbin/route/route.c: The -d flag should be a no-op in monitor mode since it does not modify the routing t…

src landry@ modified sys/dev/usb/u*: Simplify/refactor the way vendor/product/serial informations are gathered from usb device…

src patrick@ modified sys/dev/sdmmc/sdmmc_mem.c: Bump the clock frequency to a higher level that every card (per spec) has to…

src schwarze@ modified lib/libssl/man/BIO_f_ssl.3: In ssl.h rev. 1.158 2018/05/01 13:30:24, tb@ changed BIO_f_ssl(3) to return…

src schwarze@ modified lib/libcrypto/man/BIO_*: In bio.h rev. 1.41 2018/05/01 13:29:09, tb@ added const qualifiers to the prot…

src tb@ modified lib/libcrypto/x509/x509.h: Fix whitespace on a few lines to reduce noise in an upcoming diff.

src anton@ modified usr.sbin/rebound/rebound.c: The length field of a DNS packet must be network byte order encoded; ok tedu@

src anton@ modified usr.sbin/rebound/rebound.c: Remove extraneous new line from error message.

src anton@ modified share/man/man4/tty.4: The argument to TIOCSETVERAUTH must be a pointer; ok tedu@

src phessler@ modified sys/arch/i386/conf/RAMDISK_CD: vmmci(4) depends on pvbus(4) being available, unbreak from mlarkin@

src stefan@ modified share/man/man9/uvm.9: Update documentation of UVM_FLAG_* values ok schwarze

src tb@ modified lib/libcrypto: const for BIO_{new,set}() and most of the BIO_{f,s}_*() family of functions. ok beck, jsing

src tb@ modified lib/libssl: const for BIO_f_ssl(), the last const difference to OpenSSL in our public API in libssl. ok beck,…

src rpe@ modified libexec/reorder_kernel/reorder_kernel.sh: Add an explanation to relink.log what a failed checksum of /bsd me…

src beck@ modified regress/sys/kern/unveil/syscalls.c: regress changes for new stuff. - allow walking .., return EPERM on flag…

src kettenis@ modified sys/dev/acpi/bytgpio.c: Use acpi_register_gpio() to register gpio space like we do for chvgpio(4). ok m…

src tb@ modified sys: Reduce the scope of the NET_LOCK() in in_control(). Two functions were protected: mrt_ioctl() and in_ioc…

src tedu@ modified usr.sbin/rebound/rebound.c: allow limited setting of permanent A records. like unbound local-data. some cod…

src schwarze@ modified share/man/man5/hosts.5: No, you cannot use "10.257" as a shorthand for "10.0.1.1" in 2018. OK guenther@

src guenther@ modified gnu/usr.bin/binutils/gdb/amd64obsd-tdep.c: The trapframe layout is no longer exactly the same as the si…

src schwarze@ modified sbin/route: * simplify code by no longer calling getnetbyname(3) * avoid double lookups for unresolvabl…

src visa@ modified sys/kern/subr_witness.c: Treat all negative values of witness_watch equally for robustness.

src florian@ modified sbin/route/route.c: Fix route monitor -AF filter. While here make and to see that this is correct and no…

src florian@ modified sbin/route/route.c: No need to get the whole routing table from the kernel if we are filtering by addres…

src florian@ modified sbin/route: tableid is either initialized to the current routing table or to the one specified by the T…

src denis@ modified lib/libc/string/strstr.c: Add a missing header when compiling with -DDEBUG With advice from jca@ OK jca@ m…

src mlarkin@ modified a couple things: vmd(8): unbreak i386

src espie@ modified usr.sbin/pkg_add/OpenBSD/PkgCreate.pm: if we create fragments, we must know which files they come from

src anton@ modified sys/kern/kern_subr.c: In hash{free,init}(), there's no need to calculate the size of the hash table if the…

src schwarze@ modified lib/libcrypto/man/BN_*: In view of the recent BN_FLG_CONSTTIME vulnerabilities in OpenSSL, carefully do…

src schwarze@ modified usr.bin/mandoc/mandoc.1: Simpler description of output formats, shortening the manual page by 15 lines.…

src schwarze@ modified share/man/man4/lo.4: delete four sentences that have nothing to do with reality; reported by Gabriel Gu…

src bentley@ modified usr.sbin/smtpd/smtp.1: Manpage tweaks: - expand "rcpt" to "recipient" - "recipient" should be Ar, "://"…

src stsp@ modified sys/net80211/ieee80211_input.c: Don't bother with background scans while the desired BSSID is fixed. Patch…

src schwarze@ changed etc: stop installing /etc/networks, it is now unused

src sf@ modified sys/dev/pci/if_em_hw.*: em: Improve access logic for software flag Some em chips have a semaphore ("software…

src sf@ modified sys/dev/pci/if_em_hw.*: em: Make em_get_software_flag() recursive The em driver calls em_get_software_flag()…

src sf@ modified sys/dev/pci/if_em_hw.c: em: Add magic delay for HP elitebook 820 G3 Add another magic 1ms delay that seems to…

src krw@ modified sys/dev/pckbc/pms.c: 'juming' -> 'jumping' in comment. Pointed out by Ryan Lennox via tech@

src mpi@ modified sys/dev/usb/usbdi.c: Fail early when transfers aren't completed in order. ok pirofti@, visa@

src eric@ modified usr.sbin/smtpd/smtp_session.c: move "mail from" and "rcpt to" code into their own function. ok gilles@

src mpi@ modified sys/dev/usb/xhci.c: Unsigned values are always >= 0, fix Coverity 1468443.

src eric@ modified usr.sbin/smtpd/smtp_session.c: remove useless indirections

src stsp@ modified sys/net80211/ieee80211_proto.c: INIT->RUN transitions are valid in monitor mode, so don't debug print "inva…

src guenther@ modified lib/libssl/man/SSL_get_error.3: Correct direction of SSL_ERROR_ZERO_RETURN case ok schwarze@

src mortimer@ modified share/man/man1/clang-local.1: Mention the X86FixupGadgets pass in clang-local. ok tj@ schwarze@

src rpe@ modified etc/netstart: Add a proper usage() function. Suggested by and OK jmc. OK tb

src mortimer@ changed gnu: Add a clang pass that identifies potential ROP gadgets and replaces ROP friendly instructions with…

src schwarze@ modified sbin/route/route.8: remove references to /etc/networks; reminded by jmc@

src beck@ removed regress/sys/kern/pledge/pledgepath: bye bye pledgepath

src beck@ updated cvs/src/regress/sys/kern/unveil: Directory /cvs/src/regress/sys/kern/unveil added to the repository

src beck@ added regress/sys/kern/unveil: regress for unveil

src jmc@ modified share/man/man9/arc4random.9: no comma after last NAME entry;

src schwarze@ modified lib/libc/net/inet_net.3: reference hosts(5) instead of networks(5)

src florian@ modified sbin/route: Improve / simplify pledges. 1) after schwarze@'s rampage (thanks!) we can drop rpath since a…

src schwarze@ modified share/man/man5/hosts.5: Note that this file now also stores network names. Stop misleadingly calling th…

src schwarze@ changed share/man/man5: Delete the networks(5) manual page, the file /etc/networks in now unused.

src eric@ modified usr.sbin/smtpd/Makefile: link smtp(1) to the build ok deraadt@

src schwarze@ modified lib/libc/net/getnetent.3: Stop talking about /etc/networks, which is no longer used, and reference geth…

src jasper@ modified s*: replace add_*_randomness with enqueue_randomness() this gets rid of the source annotation which doesn…

src schwarze@ modified lib/libc/net/inet_*: Remove references to the obsolete getnetent(3) and networks(5).

src phessler@ modified sys/dev: Some drivers handle settting a new wifi link state manually, so make sure they flush old nodes…

src eric@ modified usr.sbin/smtpd/smtp_session.c: simplify code ok gilles@

src schwarze@ modified share/man/man4/netintro.4: delete the reference to the obsolete networks(5) file

src eric@ modified usr.sbin/smtpd/smtp.1: fix man section

src schwarze@ modified usr.sbin/tcpdump/tcpdump.8: Reference hosts(5) instead of the obsolete networks(5). While here, also de…

src espie@ modified usr.sbin/pkg_add/OpenBSD/PackingList.pm: okay, this wants BOTH shared directories AND dependency info, haha

src stsp@ modified sys/net80211/ieee80211_crypto.c: If ieee80211_encrypt() is passed a key with an unrecognized cipher type th…

src stsp@ modified sys/net80211/ieee80211_crypto.c: Fix WEP key selection in ieee80211_get_txkey(). The WEP key index is store…

src stsp@ modified sys: When starting a background scan, free the nodes table to ensure we get an up-to-date view of APs aroun…

src schwarze@ modified lib/libc/net/getnetent.c: To allow us to get rid of /etc/networks, make setnetent(3), getnetent(3), and…

src schwarze@ modified lib/libc/asr/sethostent.c: Minor cleanup, no functional change: Remove unused headers and a comment imp…

src schwarze@ modified lib/libc/asr: To allow us to get rid of /etc/networks, make getnetby*(3) wrappers around gethostby*_asy…

src schwarze@ modified lib/libc/net/gethostbyname.3: Say that sethostent(3), gethostent(3), and endhostent(3) do nothing. Whil…

src gilles@ modified usr.sbin/smtpd/mda.c: remove left-over comma from log message

src tb@ modified lib/libcrypto/ecdsa/ecs_ossl.c: Fix a small timing side channel in ecdsa_sign_setup(). Up to whitespace this…

src tb@ modified lib/libcrypto/dsa/dsa_ossl.c: Fix a small timing side channel in dsa_sign_setup(). Simple adaptation of OpenS…

src kn@ modified sys/kern/kern_pledge.c: Remove redundant error check error is set by copyinstr(9) only and we return early if…

src gilles@ modified usr.sbin/smtpd/mail.mda.c: disallow executing by root and replace execve() with system() as we want the u…

src eric@ modified usr.sbin/smtpd/smtp_session.c: use the transaction as argument to the message parser. ok gilles@

src eric@ modified usr.sbin/smtpd/smtp_session.c: move code around

src pirofti@ modified sys/dev/ic/pgt.c: pgt(4): do not tsleep in the scan ioctl. The only action taken during the scan ioctl w…

src espie@ modified usr.sbin/pkg_add/OpenBSD/PkgCreate.pm: need instrumentation for fragments

src guenther@ modified sbin/mountd/mountd.c: Ignore SIGPIPE in case a TCP client resets the connect ok otto@

src espie@ modified usr.sbin/pkg_add/OpenBSD/PkgCreate.pm: update-plist wants to ask the ports tree as well, so refactor so th…

src eric@ modified usr.sbin/smtpd/smtp_session.c: pass transaction instead of session to smtp_message_*() functions. ok gilles@

src gilles@ modified usr.sbin/smtpd/mail.maildir.*: handle subaddresses ok eric@

src eric@ modified usr.sbin/smtpd/smtp_session.c: pass a struct smtp_tx pointer to functions that apply to SMTP transactions,…

src eric@ modified usr.sbin/smtpd/smtp_session.c: move code around. no functional change. ok gilles@

src phessler@ modified sys/net/bfd.c: add the socket lock around our use of sockets

src phessler@ modified sys/net/bfd.*: use unsigned variables for things that we use as unsigned noticed by clang

src phessler@ modified sys/net/bfd.c: properly delete the bfd configuration when it is disabled

src phessler@ modified sys/net/bfd.c: don't check if we still have the BFD flag set when sending a packet, as we might be shut…

src phessler@ modified sys/net/bfd.c: bump my copyright

src mpi@ modified sys/dev/usb/xhcireg.h: Correct IST macro and add a new macro for setting Frame IDs.

src mpi@ modified sys/dev/usb/xhci.c: Print more debug informations in the event xfer handler.

src visa@ modified s*: Clean up the parameters of VOP_LOCK() and VOP_UNLOCK(). It is always curproc that does the locking or u…

src jcs@ modified sys: rasops: implement scrollback activate it for efifb and inteldrm ok kettenis

src krw@ modified sbin/disklabel/editor.c: Create and use a couple of #defines for the magic return values of getuint64 that i…

src krw@ modified sbin/disklabel/editor.c: Add getnumber() to extract simple deciaml values from the user. Doesn't handle unit…

src beck@ modified regress/sys/kern/pledge/pledgepath/syscalls.c: Add test for stat behavior to make sure we can stat executab…

src stsp@ modified sys/net80211/ieee80211_input.c: If a wifi driver does not provide an ic_bgscan_start() function there is no…

src jasper@ modified sys/arch: use nitems() verified md5 sum on amd64 ok mlarkin@

src eric@ imported usr.sbin/lpd: Import lpd, a re-implementation of the lpr daemon following the latest OpenBSD coding practic…

src eric@ modified usr.sbin/smtpd/smtp_session.c: factorize code ok gilles@

src beck@ modified usr.bin/nc/netcat.c: trailing whitespace, and move arg checking before pledge in preparation for pledgepath…

src deraadt@ modified sys/arch: -fretpoline for non-RAMDISK kernels. Skylake product needs it, and therefore all other x86 cpu…

src stsp@ modified sys/net80211/ieee80211_node.c: Fix the scan loop: We were only looking for an AP once and stopped scanning…

src beck@ modified regress/sys/kern/pledge/pledgepath/syscalls.c: Fix regress that was depengin on pledgepath() being able to…

src stsp@ modified sys/net80211/ieee80211_proto.c: Fix WEP. Clear group keys in iee80211_newstate only if we're doing WPA. Oth…

src guenther@ modified lib/libc: <sys/mount.h> and <sys/swap.h> no longer require <sys/param.h> ok krw@

src guenther@ modified lib/libc/gdtoa/hdtoa.c: Fix typo in binary-float example in comment

src mpi@ modified sys/dev/usb/xhcireg.h: Introduce an helper function to extract endpoint's max burst value. Use this helper t…

src mpi@ modified sys/dev/usb/xhci.c: Introduce an helper function to extract endpoint's max burst value. Use this helper to c…

src beck@ modified regress/sys/kern/pledge/pledgepath/syscalls.c: test with pledgepath(NULL,NULL) instead of pledge activating…

src mlarkin@ modified usr.sbin/vmd: vmd(8): implement vmd side of ELCR registers ok guenther

src beck@ modified regress/sys/kern/pledge/pledgepath/syscalls.c: Change regress to accomodate no flags escalation once active

src pirofti@ modified regress/lib/libpthread/semaphore/sem_timedwait/sem_timedwait.c: Fix sem_timedwait regress test. Needs SA…

src tb@ modified sys/dev/usb/uplcom.c: Remove duplicate device identification so my usb drive attaches as a umass and not as a…

src florian@ modified usr.sbin/slaacctl/slaacctl.c: pledge earlier in preparation of pledgepath

src mpi@ modified sys/dev/usb/xhci.c: Fix an off-by-one in xhci_xfer_tdsize(). While here use UE_GET_SIZE() coherently. ok pir…

src mpi@ modified sys: Move FREF() inside fd_getfile(). ok visa@

src mpi@ modified sys/dev/usb/xhci.c: Print index as unsigned.

src mlarkin@ modified sys/arch/amd64: vmm(4): pass through ELCRx ports to vmd(8) These ports are used for Edge/Level control o…

src mlarkin@ modified sys/dev/pci/pcidevs: add Marvell 88W8897 wireless to pcidevs (no driver yet)

src mlarkin@ modified usr.sbin/vmd/i8253.c: vmd(8): allow counter state readback via misc port for square wave mode

src beck@ modified regress/sys/kern/pledge/pledgepath/syscalls.c: remove references to O flags in test messages

src guenther@ modified sys: Delete superfluous includes of <sys/file.> ok krw@

src guenther@ modified sys/arch/amd64/amd64/db_trace.c: Fix the prologue detection to match amd64 opcodes, not i386 opcodes ok…

src patrick@ modified sys/dev/fdt/if_fec.c: Newer fec(4), like implemented on i.MX8M, have multiple interrupt lines to the eth…

src mlarkin@ modified usr.sbin/vmd/i8253.c: vmd(8): allow unlatch PIT reads ok ccardenas

src patrick@ modified sys/dev/fdt/imxesdhc.c: The i.MX8M has the same quirk as the i.MX6SX, where the CAP1 register spills int…

src guenther@ modified sbin/restore/tape.c: Restore mode on symlinks ok deraadt@

src guenther@ modified lib/lib* and regression tests: pthread_join() must not return EINTR Simplify sem_trywait() ok pirofti@…

src guenther@ modified libexec/ld.so/amd64/Makefile.inc: Make sure https://t.co/Hw8pq2oWQn doesn't use floating point register…

src jsg@ modified sys/dev/pci/drm/radeon/radeon_device.c: implement test for running in a hypervisor on amd64/i386

src jmc@ modified usr.sbin/smtpd/smtp.1: - fix some macro abuse - *an* smtp - format the list nicer ok eric

src jmc@ modified share/man/man4/options.4: add some Xr, and shorten all "See blah(4) for details." to just "See blah(4)." fro…

src eric@ modified usr.sbin/smtpd: sync log.h with other daemons ok gilles@

src eric@ modified usr.sbin/smtpd/smtp*: fix build for smtp(1) after log.h update

src guenther@ modified sbin/dump: Cast a multiplicand to ino_t to avoid overflow in 32*32=64 calculations ok pirofti@ krw@

src beck@ modified regress/sys/kern/pledge/pledgepath/syscalls.c: tests for clearing out flags

src mlarkin@ modified usr.sbin/vmd/i8253.c: vmd(8): fix some bugs in PIT mode setting PIT modes are now properly handled, incl…

src guenther@ modified usr.bin/ktrace/extern.h: ioctlname() prototype is already in ../kdump/kdump.h

src mlarkin@ modified usr.sbin/vmd/i8253.c: vmd(8): wrap some long lines

src florian@ modified sbin/slaacd/slaacd.c: Hoist initialisations up; while here tighten not yet working pledge.

src florian@ modified sbin/slaacd: The frontend tells the main process when the startup is finished so that we can drop the se…

src florian@ modified sbin/slaacd/control.c: Add error handling to unconfuse myself when playing with pledgepath().

src mlarkin@ modified usr.sbin/vmd: vmd(8): handle PIT channel 2 status readback via port 0x61 Allow PIT channel 2 status (fir…

src mlarkin@ modified sys/arch/amd64: vmm(4): passthrough port 0x61 to vmd(8) ok guenther

src mlarkin@ modified usr.sbin/vmd/i8253.c: vmd(8): some more long lines that got missed last time

src guenther@ modified many things including regression tests: Prefer <fcntl.h> over <sys/fcntl.h> in userland While here, del…

src mlarkin@ modified usr.sbin/vmd/virtio.*: vmd(8): use #defines for queue indices and cleanup some code ok phessler

src mlarkin@ modified usr.sbin/vmd/virtio.h: vmd(8): bump virtio network max queue size to 256 (to match qemu)

src phessler@ modified sys/arch: Oups, we only need vmmci(4) for the ramdisk, not the whole vmm(4). noticed by deraadt@ and ml…

src guenther@ modified lib/libpcap/optimize.c: Convert a format string variable to a static const char[] to reduce warnings ok…

src eric@ modified usr.sbin/smtpd/smtp.1: fix OpenBSD release

src bluhm@ modified usr.bin/ssh/sftp.c: Since the previous commit, ssh regress test sftp-chroot was failing. The sftp program…

src phessler@ modified sys/arch: enable vmmci(4) on the ramdisks, so bsd.rd plays nicer when it powers off OK mlarkin@

src krw@ modified sbin/disklabel/editor.c: No need for two copies of tricky user input gathering code. Just use getstring() to…

src bluhm@ modified usr.sbin/syslogd/privsep.c: Globally remember the passwd entry for _syslogd. The user id is used for openi…

src eric@ updated cvs/src/usr.sbin/smtpd/smtp: Directory /cvs/src/usr.sbin/smtpd/smtp added to the repository

src eric@ added usr.sbin/smtpd/smtp*: add a simple SMTP client ok gilles@

src beck@ modified regress/sys/kern/pledge/pledgepath/syscalls.c: Adjust regress for new rwxc flags instead of O_FLAGS

src guenther@ modified sys/arch/amd64/amd64: Prefer leaq+%rip-relative over movabsq xrstor_resume must not have profile prolog…

src krw@ modified many things: Plug leak in error case of the common 'varset' implementations. ok benno@

src mlarkin@ modified usr.sbin/vmd/virtio.c: vmd(8): fix broken networking on newer linux guest kernels Linux kernels after ab…

src mlarkin@ modified sys/arch/amd64/amd64/vmm.c: vmm(4): Rearrange some interrupt window exiting code Simplify some code and…

src krw@ modified sbin/disklabel/editor.c: Add some range checks to make sure we don't attempt to store values too large for t…

src guenther@ modified many things: Use <fcntl.h> instead of <sys/file.h> for open() and friends. Delete a bunch of unnecessar…

src guenther@ modified sys/arch/amd64: Reorder trapframe/intrframe to put %rbp next to %rip and make it behave like a real cal…

src schwarze@ modified usr.sbin/ypserv/ypserv: Do not call getnetbyname(3) when parsing securenet(5) and ypserv.acl(5). If any…

src pirofti@ modified s*: net80211: stub SIOCS80211SCAN, make ifconfig scan instant. The following removes the functionality o…

src ajacoutot@ modified usr.sbin/syspatch/syspatch.sh: Don't hide stderr; starting with 6.4 there will always be an SHA256.sig.

src schwarze@ modified usr.sbin/yp*: Delete support for the https://t.co/kqpoOQ9uSU{name,addr} YP maps. This is part of the pr…

src yasuoka@ modified sbin/disklabel/editor.c: Fix previous. Adding "offset" to "maxval" was required. ok otto krw

src schwarze@ modified usr.sbin/ypserv/ypserv/ypserv.acl.5: adjust to removed support for /etc/networks

src schwarze@ modified usr.sbin/ypserv/ypserv/ypserv.acl.5: Minimal macro cleanup. The way the content is presented is still a…

src mlarkin@ modified sys/arch/amd64/amd64/vmm.c: vmm(4): remove some unnecessary kernel lock code from the SVM guest loop tha…

src guenther@ modified usr.bin/netstat/netstat.1: AF_LOCAL is #define-non-grata; 'local' is 'unix' ok jmc@ schwarze@

src gilles@ modified usr.sbin/smtpd/mail/Makefile: don't build mail.file ok eric@

src gilles@ removed usr.sbin/smtpd/mail/mail.file/Makefile: remove unused Makefile

src gilles@ removed usr.sbin/smtpd/mail.file.*: remove mail.file.{8,c}, unused ok eric@

src espie@ modified usr.sbin/pkg_add/OpenBSD/PkgCreate.pm: reorg error handling so it's always passed to class methods that ca…

src martijn@ modified bin/ed: Make ed's 'l' command end lines with a '$' and make sure that literal '$' characters are escaped…

src schwarze@ modified sbin/ifconfig/ifconfig.*: Do not try getnetbyname(3) if gethostbyname(3) returns no result. This is par…

src mlarkin@ modified sys/arch/amd64/amd64/vmm.c: vmm(4): ensure SVM_INTERCEPT_INTR is always enabled before entering guest VM.

src pirofti@ modified sys/kern/sys_socket.c: Remove solock() surrounding PRU_CONTROL in soo_ioctl(). We do not need the lock t…

src krw@ modified sbin/disklabel/editor.c: Consolidate duplicate error messages, 'return' is not a function so space before '(…

src mpi@ modified sys/dev/usb/xhci.c: Follows section 6.2.3.6 to compute endpoint interval. ok stsp@

src mpi@ modified sys/dev/usb/xhci.c: Reduce differences between isoch & bulk/intr routines. ok stsp@

src beck@ modified regress/sys/kern/pledge/pledgepath/syscalls.c: Add regress for .. being disallowed as it currently is

src beck@ modified regress/sys/kern/pledge/pledgepath/syscalls.c: failure for exiting on signal

src beck@ modified libexec/spamd/spamd.c: nuke trailing whitespace

src deraadt@ modified sys/sys/pledge.h: prot_exec is the correct name; spotted by landry

src beck@ modified regress/sys/kern/pledge/pledgepath/syscalls.c: Regress additions and fixes for latest

src beck@ modified regress/sys/kern/pledge/pledgepath/syscalls.c: Moar regress

src beck@ modified regress/sys/kern/pledge/pledgepath/syscalls.c: test double slash in paths

src mpi@ modified sys: Drop into ddb(4) if pmap_tlb_shoot*() take too much time in MP_LOCKDEBUG kernels. While here sync all M…

src akoshibe@ modified sbin/ifconfig/ifconfig.*: Add a '-tunneldomain' ifconfig(8) option as shorthand for 'tunneldomain 0' to…

src mpi@ modified sys/kern/kern_descrip.c: Rewrite fdcopy() to avoid memcpy()s. With and ok visa@

src ccardenas@ modified usr.sbin/vmd/vi*: spelling error in log message

src deraadt@ modified bin/date/date.c: The time-setting codepath can use pledge "settime" which was added for ntpd, but appare…

src jmc@ modified share/man/man5/bsd.port.mk.5: tweak previous;

src tb@ modified lib/libcrypto/asn1/t_x509.c: Put function name on a separate line and zap stray whitespace.

src tb@ modified games/tetris/tetris.c: Use a NUMKEYS macro instead of magic and use a more familiar idiom in for loops. ok st…

src guenther@ modified sys/arch/amd64/amd64: Simplify the handling of faults in iretq and xrstor by doing the handling purely…

src mlarkin@ modified usr.sbin/vmd/vmd.c: vmd(8)'s early error messages weren't visible when started via /etc/rc (such as erro…

src visa@ modified sys/nfs/nfs_vnops.c: Fix use of unreferenced vnode by decrementing the vnode's reference count after unlock…

src jca@ modified sys/net/if.h: Make this header standalone #if __BSD_VISIBLE, by including needed headers Puts us in line wit…

src mlarkin@ modified sys/arch/amd64/amd64/vmm.c: vmm(4): clarify whose FPU state we are saving (change in a comment) no code…

src schwarze@ modified lib/libcrypto/man: In asn1.h rev. 1.46 2018/04/25 11:48:21, tb@ added const qualifiers to some paramete…

src schwarze@ modified lib/libssl/man/SSL_*: In ssl.h rev. 1.156 2018/04/25 07:10:39, tb@ added const qualifiers to some param…

src espie@ modified share/man/man5/bsd.port.mk.5: cheat-list for PORTS_PRIVSEP, summarized from dpb(1)

src schwarze@ modified lib/libssl/man/SSL_CTX_sess_set_get_cb.3: Document the callbacks as taking "SSL *" and "SSL_CTX *" argu…

src schwarze@ modified lib/libssl/man/SSL_CTX_sessions.3: Avoid talking about the innternal, undocumented data type "struct lh…

src danj@ modified share/man/man5/bsd.port.mk.5: tyop in previous

src tb@ modified lib/libcrypto: Add const to functions in asn1/asn1.h as they did in OpenSSL. BIO_f_asn1() will be taken care…

src beck@ modified regress/sys/kern/pledge/pledgepath: New regress to handle flags

src jmc@ modified usr.sbin/config/config.8: remove the largely out of date examples related to kernel building: more accurate…

src tb@ modified lib/libcrypto/asn1/asn1.h: remove whitespace before closing parens

src dlg@ modified s*: use size_t for the size of buffers and strings, not int. sprinkle some bounded attributes while here. ok…

src espie@ modified usr.sbin/pkg_add/OpenBSD/Search.pm: we might not get update_info if unsigned!

src mpi@ modified sys: Introduce fd_iterfile() a new helper function to iterate over `filehead'. This turns `filehead' into a…

src mpi@ modified sys/kern/kern_lock.c: Teach mtx_enter_try(9) to avoid deadlocks after a panic. ok deraadt@

src gilles@ modified usr.sbin/smtpd/mda.c: Return-Path should be in brackets as per RFC5322 diff from Leo Gaspard, ok eric@ an…

src tb@ modified lib/libssl/ssl*: OpenSSL started adding const to functions all over the place. Make all our libssl functions…

src tb@ modified usr.bin/openssl/s_*: The cookie in the cookie verify callback needs to be const. ok jsing (as part of a large…

src tb@ modified lib/libssl/ssl.h: Fix capitalization of data. Pointed out by jsing and forgotten in previous commit.

src jmc@ modified usr.sbin/wsmoused/wsmoused.8: you can't have wsmoused and x mouse together ;( prompted by il ka

src jsg@ modified sys/arch/amd64: Add a way to reattach efifb(4). This will be used when radeondrm(4) attaches and claims glas…

src jsg@ changed sys/dev/pci/drm: update ttm and radeondrm(4) to Linux 4.4.129 Compared to the previous Linux 3.8 based port t…

src bluhm@ modified sys/net/pf_ioctl.c: Use pf_rm_rule() instead of pool_put() to decrement references by the rule created in…

src guenther@ modified sys/arch/amd64/amd64: Move code into inline functions to hide #ifdefs and improve readability. Constipa…

src bluhm@ imported regress/misc/os-test/Makefile: Test corner cases of few IO and a bunch of UDP network system calls and che…

src bluhm@ modified regress/misc/Makefile: Add os-test to subdir.

src florian@ modified sys/netinet: Make the ramdisks compile again, we don't have MROUTING on them. Found the hard way.

src bluhm@ modified sys/net/pf_if.c: Fix copy and paste typo in pfi_kif_unref route error message.

src guenther@ modified sys/arch/amd64/amd64: <machine/i82489reg.h> isn't used here ok mlarkin@

src mlarkin@ modified sys/arch/amd64: vmm(4): fix lockups on SVM hosts when booting Linux guests The previous version of the c…

src mlarkin@ modified usr.bin/calendar/calendars/calendar.openbsd: add p2k18

src kettenis@ modified gnu/usr.bin/binutils-2.17: Make our ancient binutils recognize .gnu.hash sections such that our tools d…

src mlarkin@ modified sys/arch/amd64/amd64/vmm.c: account for FPU context switch (uvm statistic only)

src pirofti@ modified a couple things: Make futex(2) also return ECANCELED in case SA_RESTART was set. Prodded by and ok mpi@

src landry@ modified sys/dev/usb/u*: Fill the 'card' member of v4l2_capability struct with the usb product name coming from us…

src pirofti@ modified sys/net: Push NET_LOCK down in the default ifioctl case. For the PRU_CONTROL bit the NET_LOCK surrounds…

src pirofti@ modified many things: Validate timespec and return ECANCELED when interrupted with SA_RESTART. Discussing with mp…

src mlarkin@ modified sys/arch/amd64/amd64/cpu.c: make the check for XSAVE the same as it is later in the file, for consistenc…

src sthen@ modified distrib/sets/lists/comp/mi: oops, copy-and-pasto in previous sync. fix

src beck@ modified regress/sys/kern/pledge/pledgepath/syscalls.c: regress changes for later varieties

src florian@ modified sys/netinet6/in6.c: Run duplicate address detection again if an existing address gets updated from userl…

src kettenis@ modified sys/arch/arm64/conf/GENERIC: Enable gpioiic(4) and gpioow(4). From Artturi Alm.

src kn@ modified regress/bin/ksh/regress.t: Add test for proper stack reallocation in time command OK jca

src kn@ modified bin/ksh/syn.c: Keep the time pipeline's stack in tact Revision 1.28 (2008) fixed stack abuse by allocating a…

src stsp@ modified sbin/dhclient/dispatch.c: Make dhclient show imsg pipe poll error messages in debug output only. ok krw@

src florian@ modified sys/net/r*: Remove unused rtentry parameter. Input bluhm OK benno, kn, claudio

src visa@ modified sys/arch/amd64/amd64/aesni.c: Do not lock the kernel when expanding the working buffer. malloc(9) and free(…

src visa@ modified sys/arch/loongson/conf: Enable em(4) on loongson.

src schwarze@ modified usr.bin/mandoc/m*: replace my vague and idiosyncratic term "selflink" with the clearer and more usual "…

src yasuoka@ modified sys/arch/amd64/stand/libsa/exec_i386.c: Move efi_cleanup() to before the mem_pass() since efi_cleanup()…

src nicm@ modified usr.bin/tmux/cmd-display-message.c: Remove unnecessary brackets.

src nicm@ modified usr.bin/tmux/window-copy.c: Check whether cursor is at start or end when copying rectangular selections, fr…

src florian@ modified sbin/slaacd/engine.c: While privacy addresses do just expire and never get renewed we need to solicit a…

src nicm@ modified usr.bin/tmux/tmux.1: #aabbcc will use RGB if supported so don't say it is closest match.

src nicm@ modified usr.bin/tmux/options-table.c: Add KRB5CCNAME to update-environment.

src tb@ modified lib/libcrypto/asn1/x_crl.c: Make the NULL check a separate if statement for readability and grepability. Req.…

src dlg@ modified share/man/man9/uvm.9: fix order in SEE ALSO

src jmc@ modified share/man/man9: tweak previous;

src tb@ modified lib/libcrypto/ec/ec_asn1.c: Make whitespace between functions and structs a bit more consistent.

src sunil@ modified usr.sbin/smtpd/enqueue.c: Allow escaping quote within quotes. Leah Neukirchen reports that according to RF…

src dlg@ changed share/man/man9: split the rest of kern.9 up into related groups of functions. ok mpi@

src dlg@ modified share/man/man9/evcount.9: fix order in SEE ALSO

src tb@ modified lib/libcrypto/asn1/x_crl.c: Make X509_CRL_METHOD_free() NULL-safe. ok bcook

src tb@ modified regress/lib/libcrypto/free/freenull.c: Test X509_CRL_METHOD_free(NULL)

src jasper@ modified share/man/man5/port-modules.5: spello

src nicm@ modified usr.bin/tmux/tty.c: rxvt-unicode has some funny behaviour when scrolling with the cursor not at column 1, s…

src tb@ modified regress/lib/libcrypto/free/freenull.c: Add a big pile of *_free() functions which I audited to be NULL-safe.

src tb@ modified regress/lib/libcrypto/free/freenull.c: About half of the listed functions are wrappers of ASN1_item_free(). A…

src jmc@ modified share/man/man4/pci.4: add ccp;

src jmc@ modified share/man/man4/vgafb.4: add archs; from il ka no objections from kettenis

src ccardenas@ modified sys/dev/pci/pcidevs: Add ids for AMD 15h 3xh family along with Kaveri graphics Ok mlarkin@ jsg@

src jsg@ modified share/man/man4/Makefile: install ccp.4

src deraadt@ modified lib/libc/sys/sigaltstack.2: mmap() no longer needs to be used. Without providing too many details, descr…

src deraadt@ modified lib/libc/sys/sigaltstack.2: use NULL for pointer

src ratchov@ modified sys/dev/pci/azalia.c: Wrap debug-only variable definition in #ifdef AZALIA_DEBUG. From Michael W. Bombar…

src ratchov@ modified sys/dev/pci/azalia.c: Use free(9) size argument in azalia_codec_select_dacs(). From Michael W. Bombardie…

src espie@ modified usr.sbin/pkg_add/OpenBSD/PackageRepository.pm: try logging, but if we're in pkg_info, we don't have the to…

src visa@ modified sys/arch/amd64/amd64/aesni.c: Add reference counting that prevents freeing of busy aesni sessions. The earl…

src mlarkin@ modified usr.sbin/vmd/vmd.c: spelling error in log message

src deraadt@ modified gnu/llvm/lib/Target/X86: more undos from the mistake this morning

src bentley@ modified share/man/man4/gre.4: Tweak gre(4): Correct reference to RFC. Disambiguate section names. Lowercase the…

src naddy@ modified many things including regression tests: revert to 2018/04/20 10:00:00, before oops

src deraadt@ modified many things including regression tests: sync

src deraadt@ modified many things: oops, snapshot tests not ready yet

src jmc@ modified usr.sbin/relayd/relayd.conf.5: adjust the example to make it work; from matt schwartz ok claudio

src visa@ modified sys/arch/loongson: Make loongson bootblocks use disklabel duid instead of PMON device name when indicating…

src visa@ modified sys/arch/loongson: Add a workaround that lets loongson bootblocks work with PMON that uses the O32 calling…

src jmatthew@ modified sys/net80211/ieee80211.c: remove the background scan timeout on detach, so we don't crash shortly after…

src mlarkin@ modified sys/arch: grammar fixes PTE's -> PTEs ok guenther, jmc, tom, millert, deraadt

src dlg@ changed sys: add a small driver for AMDs cryptographic co processor. the hardware provides crypto offload, zlib offlo…

src dlg@ added share/man/man4/ccp.4: ccp(4) manpage

src dlg@ modified sys/arch/arm64/conf/GENERIC: enable ccp(4) as found on amd seattle platforms, eg, overdrive 1000s ok ketteni…

src dlg@ modified sys/arch/amd64/conf/GENERIC: enable ccp(4) as found on recent amd chips

src dlg@ modified share/man/man4/ccp.4: better wording

src dlg@ modified sys/dev/pci/pcidevs: add and update amd cryptographic co-processor devices

src schwarze@ modified usr.bin/mandoc/man.1: Tweak the description of -l: Avoid the misunderstanding that the essential purpos…

src dlg@ changed share/man/man9: start splitting the kern manpage up starting with the KASSERT bits. this started when looking…

src dlg@ modified sys/net/if_bridge.c: when adding span ports, restrict them to ether and mplstunnel interfaces. this is the s…

src schwarze@ modified lib/libcrypto/man/ENGINE_ctrl.3: Document the "f" callback argument that tb@ asked about. While here, i…

src schwarze@ modified usr.bin/mandoc/main.c: Compatibility with man-db: In page name mode (= man(1) default mode), also try t…

src bluhm@ imported regress/sys/net/gif: Create two gif(4) interfaces in different routing domains. Test encapsulating IPv4 an…

src bluhm@ modified regress/sys/net/Makefile: Add gif subdir.

src OPENBSD_6_3 dlg@ modified sys/net/if_gif.c: Merge if_gif.c revisions 1.114, 1.115, and 1.116 to 6.3-stable. revision 1.114…

src dlg@ modified share/man/man9/autoconf.9: apply some consistency with other manpages. move all the function prototypes to t…

src deraadt@ modified sys: Some programs create a PROT_NONE guard page at the far-end of the provided stack buffer. With a pag…

src OPENBSD_6_3 jsing@ modified lib/libtls/tls_*: Limit tls_config_clear_keys() to only clearing private keys. This was inadve…

src deraadt@ modified sys/arch/amd64/stand/libsa/exec_i386.c: re-enable ucode loading. The problem is the standard memory allo…

src deraadt@ modified sys/arch/amd64/stand: crank version

src nicm@ modified usr.bin/tmux/grid.c: Include source function name in grid_check_y logging.

src nicm@ modified usr.bin/tmux: Change how display-message uses the client. Originally it was only intended as the target cli…

src nicm@ modified usr.bin/tmux/tmux.1: Fix || example.

src jmc@ modified lib/libcrypto/man/ENGINE_set_default.3: tweak previous;

src bluhm@ modified sys/net/if_gif.c: If m_pullup() changes the mbuf in gif_input(), also adjust the mbuf pointer in the IP pr…

src patrick@ modified sys/arch/arm64/arm64/pmap.c: Introduce a pmap lock on pmap_fault_fixup(). Heavily threaded applications…

src patrick@ modified sys/arch/arm64/arm64/pmap.c: Stop modifying vm page flags using mixed atomic and non-atomic operations.…

src jsg@ modified sys/dev/pci/drm/drm_linux.h: handle failure better in release_firmware()/request_firmware() Alloc the contai…

src claudio@ modified usr.sbin/relayd: Remove RELAY_MAX_SESSIONS from relayd, there is no reason to limit relays to 1024 sessi…

src OPENBSD_6_3 benno@ modified usr.sbin/httpd/server_http.c: Merge usr.sbin/httpd/server_http.c revision 1.119 to 6.3-stable:…

src mpi@ modified sys/kern/uipc_usrreq.c: Call FREF(9) earlier instead of incrementing `f_count' by hand. ok millert@, visa@

src mpi@ modified sys/kern/kern_descrip.c: Do a FREF()/FRELE() dance after fd_getfile() in sys_fcntl(). ok visa@

src mpi@ modified sys/dev/wscons/wskbd.c: Try to get the layout from the default mux when attaching a console keyboard late. T…

src OPENBSD_6_2 benno@ modified usr.sbin/httpd/server_http.c: Merge usr.sbin/httpd/server_http.c revision 1.119 to 6.2-stable:…

src pd@ modified sys/arch/amd64: vmm: Fix interrupt window exiting for AMD / SVM * define V_IGN_TPR (ignore virtual TPR) * set…

src schwarze@ modified lib/libcrypto/man: SEE ALSO and HISTORY

src schwarze@ modified lib/libcrypto/man/RSA_set_method.3: * Do not document the non-existent function RSA_null_method(3). * A…

src schwarze@ modified lib/libcrypto/man/D*: * Make the description of method selection simpler, more precise, and more concis…

src schwarze@ modified lib/libcrypto/man: * Document DH_up_ref(3), DSA_up_ref(3), and RSA_up_ref(3). * Correct documentation o…

src schwarze@ modified lib/libcrypto/man/evp.3: link to ENGINE_register_RSA(3) rather than engine(3)

src schwarze@ changed lib/libcrypto/man: delete engine(3); nothing of value left in that page

src OPENBSD_6_3 stsp@ modified sys/netinet/if_ether.c: Merge if_ether.c revision 1.235 to 6.3-stable: revision 1.235 date: 201…

src otto@ modified sys: - Make rnd hints avoid the brk area. The rnd allocator refuses to allocate in the brk area anyway. - U…

src stefan@ modified sys/uvm/uvm_map.c: Remove protection checks from uvm_map_is_stack_remappable Other parts of uvm/pmap chec…

src cheloha@ modified usr.sbin/vmd/i8253.*: Drive i8253 with CLOCK_MONOTONIC. Ensures that the olatch decrements uniformly, in…

src stsp@ modified sbin/i*: Document how to avoid isakmpd(8) source IP address pitfalls by using the Listen-on directive in is…

src mpi@ modified sys/nfs/nfs_vnops.c: Prepare vnops to be locked. - Use vput(9) instead of vrele(9) when a "locked" node is r…

src mlarkin@ modified sys/arch/amd64/amd64/pmap.c: Better way of allocating EPT entries. Don't use the standard pmap PTE funct…

src djm@ modified usr.bin/ssh/compat.c: Disable SSH2_MSG_DEBUG messages for Twisted Conch clients without version numbers sinc…

src beck@ modified regress/sys/kern/pledge/pledgepath/syscalls.c: Add regression test of unlinking and re-creating a pledgepat…

src schwarze@ modified lib/libcrypto/man/ENGINE_*: add a few new sentences regarding the big picture

src jsing@ modified sys/arch/amd64/stand/libsa/exec_i386.c: Disable microcode loading added in r1.20 of exec_i386.c. The imple…

src schwarze@ changed lib/libcrypto/man: Rewrite the ENGINE_*(3) documentation from scratch - step 2, covering the remaining f…

src jcs@ modified sys/dev: The Exar XR17V354 has 4 com ports that have a 256-byte FIFO, use a frequency of 125Mhz, and have a…

src mpf@ modified usr.sbin/snmpd: Add TCP support to snmpd. This implements RFC 3430, with the exception of processing multipl…

src schwarze@ changed lib/libcrypto/man: Rewrite the ENGINE_*(3) documentation from scratch (step 1, covering 60% of the docum…

src jcs@ modified sys/dev/p*: pucdata: convert port types and frequencies to a lookup table to allow for custom frequencies no…

src djm@ modified usr.bin/ssh/ssh.c: don't free the %C expansion, it's used later for LocalCommand

src benno@ modified usr.sbin/relayd/check_tcp.c: In case of a tcp read timeout, the destination host state needs to be set to…

src jcs@ modified sys/dev/pci/pcidevs: add another lite-on vendor id and cb1 nvme

src afresh1@ modified gnu/usr.bin/perl: Correct heap overflow bugs in perl * RT #131844: [CVE-2018-6913] heap-buffer-overflow…

src OPENBSD_6_3 afresh1@ modified gnu/usr.bin/perl: Correct heap overflow bugs in perl OpenBSD 6.3 errata 001 * RT #131844: [C…

src OPENBSD_6_2 afresh1@ modified gnu/usr.bin/perl: Correct heap overflow bugs in perl OpenBSD 6.2 errata 011 * RT #131844: [C…

src OPENBSD_6_1 afresh1@ modified gnu/usr.bin/perl: Correct heap overflow bugs in perl OpenBSD 6.1 errata 039 * RT #131844: [C…

src schwarze@ modified lib/libcrypto/man/engine.3: In eng_lib.c rev. 1.14 2018/04/14 07:18:37, tb@ allowed ENGINE_free(3) to a…

src tb@ modified lib/libcrypto and regression tests: Make ENGINE_free() succeed on NULL. Matches OpenSSL's behavior and simpli…

src mlarkin@ modified sys/arch/amd64/amd64/pmap.c: account for the meltdown pdir page in pmap stats ok deraadt, kettenis

src schwarze@ modified usr.bin/mandoc/ma*: Use TIOCGWINSZ to reduce the default -Owidth during interactive use on terminals na…

src mortimer@ updated cvs/src/regress/sys/kern/stackpivot/pagefault: Directory /cvs/src/regress/sys/kern/stackpivot/pagefault…

src mortimer@ updated cvs/src/regress/sys/kern/stackpivot/syscall: Directory /cvs/src/regress/sys/kern/stackpivot/syscall adde…

src mortimer@ changed regress/sys/kern/stackpivot: Add a test for stack pivots that trigger page faults. "Regress is always op…

src cheloha@ modified bin/ksh/var.c: Count $SECONDS with CLOCK_MONOTONIC. Keeps $SECONDS advancing uniformly and independent o…

src schwarze@ modified usr.bin/mandoc/term_ascii.c: Make sure that mandoc only goes into UTF-8 mode if the user really selecte…

src martijn@ modified usr.sbin/vmd/vmm.c: Close socket from vmm to parent after forking to vm process. Ok ccardenas@

src schwarze@ modified usr.bin/mandoc: preserve comments before .Dd and .TH (typically Copyright and license) in full HTML out…

src mikeb@ modified sys/net: Remove compatibility with pfctl from 6.1 and plug a few leaks No objections from henning, OK visa

src florian@ modified usr.bin/mg/fileio.c: mg tries to write backups to the wrong directory when run under a different effecti…

src ajacoutot@ modified etc/acme-client.conf: spaces->tab ok kettenis@+florian@'s OCD

src djm@ modified usr.bin/ssh/sftp.c: notify user immediately when underlying ssh process dies; patch from Thomas Kuthan in bz…

src yasuoka@ modified sys/dev/ipmi.c: Don't panic if ipmi_sendcmd() fails diff from fukaumi at https://t.co/M1l3RBJejW. ok der…

src deraadt@ modified many things: Implement MAP_STACK option for mmap(). Synchronous faults (pagefault and syscall) confirm t…

src deraadt@ modified lib/librthread/rthread_attr.c: (file missed from previous commit) Implement MAP_STACK option for mmap().…

src visa@ modified sys/kern/subr_witness.c: Restore the original BSDI $Id$ strings. Those were mangled by CVS by my mistake. P…

src robert@ modified gnu/llvm/tools/lld/ELF/Writer.cpp: keep the STT_FILE symbol in the table so that we know what file was us…

src mpi@ modified sys/kern/kern_descrip.c: Call FREF(9) earlier instead of incrementing `f_count' directly in dupfdopen(). ok…

src mpi@ modified sys/kern/kern_descrip.c: Use the current reference instead of incrementing `f_count' manually and calling FR…

src bluhm@ modified regress/sys/netinet/ipsec/Makefile: Disable counting TCP packets in the test as it does not work reliably.…

src deraadt@ modified distrib/sets/lists/comp/md.i386: sync

src bluhm@ modified regress/usr.sbin/syslogd: Fix a race in the syslogd test. It did not wait long enough for syslogd to shutd…

src jsing@ modified lib/libssl/ssl*: Nuke SSL_OP_TLS_ROLLBACK_BUG - this is a workaround for buggy clients from around the SSL…

src schwarze@ modified lib/libssl/man/SSL_CTX_set_options.3: In ssl.h rev. 1.155 2018/04/11 17:47:36, jsing@ changed SSL_OP_TL…

src bluhm@ modified sys/kern and regression tests: The pledge flag for file descriptors opened from /dev/fd was always set for…

src schwarze@ modified usr.bin/mandoc: preserve comments before .Dd when converting mdoc(7) to man(7) with mandoc -Tman; sugge…

src bluhm@ changed sys/arch/i386: More steps for i386 Meltdown fix: - provide struct cpu_info_full - prepare K-U sections - re…

src florian@ modified usr.sbin/httpd: Make httpd listen on all IPv4 and IPv6 addresses for "listen on * port 80". While here a…

src florian@ modified etc/examples/httpd.conf: "listen on * port 80" means all v4 and v6 addresses these days. OK benno

src zhuk@ modified sbin/ping/ping.c: Two fixes in ping: 1. Stop telling our PID to the world: the ident values could overlap a…

src nicm@ modified usr.bin/tmux/cmd-rename-session.c: Allow no client for rename-session, from Ryan Freeman.

src zhuk@ modified usr.bin/patch/patch.1: Stop telling patch(1) runs ed(1). okay tb@ and benno@

src patrick@ modified sys/dev: Some (probably newer) re(4) cards don't have the 32-bit memory BAR that we try to map first. In…

src ratchov@ modified sys/dev/pci/eso.c: Fix confusion between NMIDI > 0 and NMPU > 0. From jsg@.

src ratchov@ modified sys/dev: Add mixer save/restore capability to the audio(4) driver and use it during suspend/resume. Remo…

src bket@ modified sys/dev/usb/usbdevs: Add ids for Huawei k3772. OK jca@, sthen@, deraadt@

src bket@ modified sys/dev/usb/usbdevs*: sync

src bket@ modified s*: Add support for Huawei k3772. OK jca@, sthen@, deraadt@

src bluhm@ imported regress/sys/kern/pledge/filedescriptor: Check that a file descriptor's plegde flag is correctly propagated…

src bluhm@ modified regress/sys/kern/pledge/Makefile: Add subdir filedescriptor.

src schwarze@ modified lib/libssl/man/SSL_CTX_set_cipher_list.3: Write documentation for the control string parameter from scr…

src schwarze@ modified usr.bin/openssl/openssl.1: Delete the description of the argument of the "ciphers" command because it w…

src cheloha@ modified usr.sbin/sasyncd: Schedule events against the monotonic clock. So that events fire punctually, even if t…

src sunil@ modified usr.sbin/smtpd/spfwalk.c: Fix previous. Use inet_net_pton(3) instead of inet_pton(3) as addresses could be…

src tb@ modified regress/usr.bin/openssl/appstest.sh: tweak usage()

src otto@ modified sys/uvm/uvm_addr.c: Fix stop condition for linear search by taking into account the search direction, other…

src nicm@ modified usr.bin/tmux: Add x and X to choose-tree (with a confirmation prompt) to kill an item. Suggested by Matt Za…

src sthen@ modified usr.bin/fstat/fstat.c: print rtable for internet sockets unless it's the default; based on a diff from Pet…

src nicm@ modified usr.bin/tmux/input.c: A couple of fixes to the : form of SGR. Apparently there is an extra argument that no…

src mpi@ modified sys/kern: Convert 'struct fileops' definitions to C99. ok millert@, deraadt@, florian@

src mpi@ modified sys/kern/subr_prf.c: Do not call logwakeup(), ending in wakeup_n(), while holding a mutex. Prevents a lock o…

src mlarkin@ modified usr.bin/vmstat/vmstat.c: typo: "anon's" -> "anons" ok jmc, krw, deraadt

src schwarze@ changed a few things including regression tests: Two new low-level roff(7) features: * .nr optional third argume…

src djm@ modified usr.bin/ssh/ssh-agent.c: don't kill ssh-agent's listening socket entriely if we fail to accept a connection;…

src djm@ modified usr.bin/ssh: lots of typos in comments/docs. Patch from Karsten Weiss after checking with codespell tool (ht…

src djm@ modified regress/usr.bin/ssh/authinfo.sh: make this a bit more portable-friendly

src djm@ modified regress/usr.bin/ssh: more typos spotted by Karsten Weiss using codespell

src kettenis@ modified sys/dev/fdt/dwpcie.c: Implement support for INTx interrupts on Marvell ARMADA 7K & 8K.

src kettenis@ modified sys/arch/arm64/arm64/trap.c: Get rid of some FreeBSD leftovers (that are mostly commented out already).

src kettenis@ modified sys/arch/arm64/arm64: Set trapframe pointer early on in do_el0_sync. This allows the use of PROC_STACK(…

src schwarze@ changed usr.bin/mandoc and regression tests: When accessing an undefined number register, define it to be zero,…

src kettenis@ modified sys/dev/fdt/xhci_fdt.c: Add two more dwc3 quirks. ok visa@, patrick@

src tj@ modified usr.bin/ssh/sshd_config: the UseLogin option was removed, so remove it here too. ok dtucker

src kettenis@ modified sys/dev/mii/miidevs: Add Marvell 88E1512.

src kettenis@ modified sys/dev/mii/miidevs.h: regen

src kettenis@ modified sys: The Open Firmware Interrupt Mapping "recommendation" says that the number of address celss in the…

src visa@ changed sys/arch: Add a driver for the OCTEON cryptographic unit. It provides a hardware-accelerated implementation…

src visa@ changed share/man/man4/man4.octeon: manual page for octcrypto(4)

src visa@ modified distrib/sets/lists/man/mi: sync

src mpi@ modified sys/kern/kern_descrip.c: Revert previous, it introduced a bug found the hardway by landry@.

src sunil@ modified usr.sbin/smtpd/spfwalk.c: Check for legitimate IPv4, IPv6 addrs before printing. Ryan Kavanagh reported on…

src mpi@ modified sys/nfs/nfs*: Change the representation of an NFS mount point by caching the root nodes. nfs_root() now retu…

src mpi@ modified sys/kern/sys_generic.c: Call FREF() right after fd_getfile_mode() in sys_ioctl(). ok visa@, bluhm@

src mpi@ modified sys/kern/kern_descrip.c: Call finishdup() instead of rerolling it in dupfdopen(). While here call FREF() rig…

src mpi@ modified sys/kern/vfs_lookup.c: Do a FREF()/FRELE() dance after fd_getfile() and before calling vref(9) in namei(9).…

src kn@ modified usr.sbin/ldomctl/ldomctl.8: Do not discourage IPv6, it's working fine in LDOMs. OK jca, stsp

src deraadt@ modified sys/arch/alpha: Fill in FRAME_PS after the fact. What a ridiculous design decision. It would be better i…

src visa@ modified sys: Move some AES-related defines into xform.h to reduce duplication. gmac.c is left untouched for now to…

src schwarze@ changed usr.bin/mandoc/roff* and regression tests: Using an undefined string or macro will cause it to be define…

src mortimer@ updated cvs/src/regress/sys/kern/stackpivot: Directory /cvs/src/regress/sys/kern/stackpivot added to the reposit…

src mortimer@ added regress/sys/kern/stackpivot: Add regress test for stack pivot mitigation ok @deraadt

src kn@ modified distrib/sparc64: Move slaacd from ramdisk to bsd.rd, found out the hard way. OK deraadt

src jca@ modified lib/libfuse/fuse_opt.h: Cast -1 to (unsigned long) to appease clang 6 -Wc++11-narrowing Fixes at least ports…

src schwarze@ modified lib/libc/sys/socketpair.2: Actually describe the parameters rather than calling facts BUGS that aren't…

src guenther@ modified many things: AF_LOCAL was a failed attempt (by POSIX?) to seem less UNIX-specific, but AF_UNIX is both…

src florian@ modified usr.sbin/acme-client/parse.y: We warned long enough, also sysmerge(8) should have handled the removal of…

src mikeb@ modified sys/arch/amd64/amd64/tsc.c: Remove debugging printf ok deraadt, guenther

src mikeb@ modified sys/kern/kern_event.c: Test for preexisting conditions when re-enabling events When an event that was disa…

src beck@ modified lib/libcrypto/x509/x509_vfy.c: Fail early if an X509_VERIFY_PARAM is poisoned - don't allow this to be "ove…

src tb@ modified usr.bin/calendar/calendars/de_DE.UTF-8/calendar.geschichte: The assault on Dutschke happened in 1968. From Le…

src kettenis@ modified usr.sbin/pcidump/pcidump.c: Print BARs for bridges as well. ok deraadt@

src kettenis@ modified sys/stand/boot/boot*: Add a hook to use a firmware-supplied random function in addition to the MD-suppl…

src kettenis@ changed sys/arch/arm64/stand/efiboot: Add support for the EFI Random Number Generator Protocol and use it to XOR…

src kettenis@ modified sys/dev/fdt/rkdwusb.c: Deassert resets.

src jmc@ modified usr.bin/ssh/sshd_config.5: tweak previous;

src dlg@ modified sys/net/if_gif.c: on output, actually attach the mbuf tag to packet. this is to suppress loops over the inte…

src dlg@ modified sys/net/if_gif.c: use the specified protocol on v6 output found by and diff from peter j philip ok jca@

src schwarze@ modified lib/libcrypto/man/CRYPTO_set_ex_data.3: sort the list of data structures and add the missing ECDH and E…

src kettenis@ modified sys/dev/ic/dwc_gmac.c: Only attach a single PHY if the PHY address isn't specified. This prevents PHYs…

src kettenis@ modified sys/dev/fdt/rkpmic.c: Only register ourselves as the time-of-day clock device if no time-of-day clock d…

src jmc@ modified lib/libcrypto/man/OPENSSL_config.3: tweak previous;

src jmc@ modified share/man/man4/iic.4: add islrtc and maxrtc;

src cheloha@ modified bin/dd/misc.c: snprintf+writev -> dprintf Much simpler. Dropping writev makes the output from summary()…

src cheloha@ modified sbin/shutdown/shutdown.c: Display local timezone in all deadline estimates. Admins don't necessarily res…

src espie@ modified usr.bin/libtool/LT/Mode/Link/Library.pm: have libtool do libtool work, mainly work around exec limitations…

src kettenis@ changed sys/dev/i2c: Add islrtc(4), a driver for the Intersil ISL1208 Real Time Clock.

src kettenis@ changed share/man/man4: islrtc(4)

src kettenis@ modified sys/arch/arm64/conf: Enable islrtc(4).

src jsing@ modified regress/lib/libtls/keypair/keypairtest.c: Revise regress to match tls_keypair_clear() removal.

src jsing@ modified lib/libssl/s*: Nuke SSL3_FLAGS_DELAY_CLIENT_FINISHED and SSL3_FLAGS_POP_BUFFER. These flags enabled experi…

src jsing@ modified lib/libssl: Remove function pointers for ssl_{read,write,peek}. Now that everything goes through the same…

src beck@ modified lib/libcrypto/man/OPENSSL_config.3: Correct man page for OpenSSL_no_config() to indicate that it suppresses…

src jsing@ modified lib/libtls/tls.c: Switch to OPENSSL_init_ssl() and prevent an openssl configuration file from being loaded…

src jsing@ modified lib/libtls/tls_*: Correct tls_config_clear_keys() behaviour. Previously this incorrectly called tls_keypai…

src anton@ changed usr.bin/patch: Remove unused pathnames.h header since patch was refactoring into not invoking ed back in 20…

src kettenis@ modified sys/dev/fdt/dwmmc.c: Add support for GPIO card detect.

src jmc@ modified share/man/man4/man4.arm64/ampintc.4: fix NAME;

src jmc@ modified usr.bin/ssh/ssh_config.5: tweak previous;

src jmc@ modified share/man/man4/man4.arm64/efi.4: add arch to Dt line;

src schwarze@ changed regress/lib/libcrypto: test X509_NAME_add_entry_by_txt(3); feedback and OK jsing@

src jmc@ modified lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3: tweak previous;

src jmc@ modified share/man/man4/dwpcie.4: missing macro in AUTHORS;

src jmc@ modified share/man/man4/mvrng.4: missing macro in AUTHORS;

src jmc@ modified share/man/man4/fec.4: remove arch from Dt, now this is MI;

src jmc@ modified share/man/man4/vlan.4: tweak previous;

src sf@ modified sys/dev/pci/if_em.c: em: Print error code and phy/mac type Print the error code if hardware initialization fa…

src sf@ modified sys/dev/pci/if_em_hw.c: em: Increase delay after reset to 20ms This is the value in freebsd for ich8lan. ok m…

src sf@ modified sys/dev/pci/if_em_hw.c: em: Add em_check_phy_reset_block() quirk Port the logic from freebsd to em_check_phy_…

src sf@ modified sys/dev/pci/if_em*: em: Port an i219 errata workaround from FreeBSD https://t.co/5OWLdNRn2O ok mikeb@ jsg@

src otto@ modified lib/libc/stdlib/malloc.c: sys/uio.h is not used anymore

src sthen@ modified distrib/sets/lists/comp/clang.*: sort

src kettenis@ changed share/man/man4/man4.arm64: efi(4)

src landry@ modified gnu/usr.bin/clang/include/clang/intrin/Makefile: Install a bunch more headers included by intrin.h, fixes…

src landry@ modified distrib/sets/lists/comp/clang.*: sync

src jsg@ modified gnu/llvm/tools/lld/docs/ld.lld.1: add back ld.lld 6.0 changes

src patrick@ modified gnu/usr.bin/clang/include/clang/intrin/Makefile: Install clwbintrin.h as it is needed by immintrin.h. No…

src kettenis@ modified sys/arch/arm64/dev/efi.c: Sadly some UEFI frimware writes to mappings marked as runtime code so we can'…

src patrick@ updated cvs/src/gnu/usr.bin/clang/include/lld/Common: Directory /cvs/src/gnu/usr.bin/clang/include/lld/Common add…

src patrick@ changed gnu/usr.bin/clang/include/lld/Co*: Move Version.inc to the correct folder. Noticed by sthen@

src patrick@ modified gnu/llvm: Merge LLVM 6.0.0 release.

src patrick@ updated cvs/src/gnu/usr.bin/clang/include/clang/StaticAnalyzer: Directory /cvs/src/gnu/usr.bin/clang/include/clan…

src patrick@ updated cvs/src/gnu/usr.bin/clang/include/clang/StaticAnalyzer/Checkers: Directory /cvs/src/gnu/usr.bin/clang/inc…

src patrick@ updated cvs/src/gnu/usr.bin/clang/libLLVMARMUtils: Directory /cvs/src/gnu/usr.bin/clang/libLLVMARMUtils added to…

src patrick@ updated cvs/src/gnu/usr.bin/clang/libclangBasicTargets: Directory /cvs/src/gnu/usr.bin/clang/libclangBasicTargets…

src patrick@ updated cvs/src/gnu/usr.bin/clang/liblldCommon: Directory /cvs/src/gnu/usr.bin/clang/liblldCommon added to the re…

src patrick@ changed gnu/usr.bin/clang: Update clang build infrastructure for LLVM 6.0.0.

src patrick@ modified gnu/usr.bin/binutils-2.17: Patch binutils 2.17 so that it passes option -Wno-null-pointer-arithmetic whe…

src patrick@ removed gnu/llvm: Tedu files that got removed in LLVM 6.0.0.

src patrick@ modified sys/tmpfs/tmpfs_vfsops.c: Now that the args are passed in by the caller there is no need to call copyin(…

src krw@ modified sbin/disklabel/editor.c: Round user input to cylinder boundaries more betterer. Improve emitted verbiage whi…

src kettenis@ modified sys/dev/pci/ppb.c: If port io is disabled, disable the associated windows as well. ok patrick@, deraadt@

src bluhm@ modified usr.bin/fstat/fstat.c: Print a 'p' flag for file descriptors that were opened after pledge(2). OK deraadt@

src patrick@ imported gnu/llvm: Import LLVM 6.0.1 release including clang, lld and lldb. "where is the kaboom?" deraadt@ U src…

src florian@ modified usr.sbin/httpd/server_http.c: After processing of a range request httpd would never close the connection…

src djm@ modified usr.bin/ssh: Allow "SendEnv -PATTERN" to clear environment variables previously labeled for sendind. bz#1285…

src bluhm@ modified lib/libcrypto/asn1/tasn_fre.c: Revert revision 1.12 commit. Although *pval looks like a C pointer, it may…

src bluhm@ modified sys/net: All users of the PFLOG_PACKET() macro are inside "#if NPFLOG > 0". So this macro does not make mu…

src bluhm@ modified sys/kern/kern_descrip.c: Retain the UF_PLEDGED flag from the original fd during dup(2). Nothing uses this…

src bluhm@ modified sys/netinet/udp_usrreq.c: Use the existing pf state to speed up UDP socket lookup. This was disabled as th…

src nicm@ modified usr.bin/tmux/input.c: Fix link, from Eliran Gonen.

src tb@ modified lib/libcrypto/asn1/a_digest.c: Avoid leaking str if EVP_Digest() fails. Found and fixed by Bernd Edlinger as…

src beck@ modified lib/libcrypto: poison for X509_VERIFY_PARAM's Tighten up checks for various X509_VERIFY_PARAM functions, an…

src djm@ modified usr.bin/ssh/readconf.c: add a couple of missed options to the config dump; patch from Jakub Jelen via bz2835

src djm@ modified usr.bin/ssh/auth-options.c: relax checking of authorized_keys environment="..." options to allow underscores…

src dtucker@ modified regress/usr.bin/ssh/sshcfgparse.sh: Add test for username options parsing order, prompted by bz#2849.

src djm@ modified usr.bin/ssh/ssh.1: ssh does not accept -oInclude=... on the commandline, the Include keyword is for configur…

src djm@ modified usr.bin/ssh/ssh_config.5: We don't offer CBC cipher by default any more. Spotted by Renaud Allard (via otto@)

src kettenis@ modified sys/dev/fdt/dwpcie.c: Add more initialization code such that things work with the EDK2-based UEFI firmw…

src schwarze@ modified usr.bin/mandoc/mdoc_man.c: Do not use a non-portable .R man(7) macro. Neither groff nor the heirloom-do…

src schwarze@ modified share/man/man7/man.7: Stop documenting the non-portable .R man(7) macro. Neither groff nor the heirloom…

src schwarze@ modified usr.bin/mandoc/mdoc_man.c: For .Do/.Dq, use the documented and portable \(lq and \(rq character escape…

src schwarze@ modified usr.bin/mandoc: use the portable \(lq and \(rq internally rather than \(Lq and \(Rq

src lteo@ modified lib/libpcap: Import pcap_set_immediate_mode() from mainline libpcap which allows a libpcap-based program to…

src mlarkin@ modified sys/dev/acpi/acpitz.c: typo in printf - was _PRO, should be _PR0 ok kettenis

src lteo@ modified sys/net/pf_ioctl.c: Explicitly check PF_TRANS_RULESET in DIOCXBEGIN, DIOCXCOMMIT, and DIOCXROLLBACK. ok blu…

src lteo@ modified sys/net/pfvar.h: Zap the obsolete PF_TRANS_ALTQ. Note: Remember to "make includes" and recompile the follow…

src schwarze@ changed lib/libc/locale: Split the useless localeconv(3) function out of the important setlocale(3) manual page,…

src schwarze@ modified lib/libc/locale/setlocale.3: add SEE ALSO

src schwarze@ modified lib/libc/locale/localeconv.3: mention which locale categories this is related to, and add SEE ALSO

src job@ modified usr.bin/ssh: Update default IPQoS in ssh(1), sshd(8) to DSCP AF21 for interactive and CS1 for bulk AF21 was…

src schwarze@ updated cvs/src/regress/lib/libcrypto/x509: Directory /cvs/src/regress/lib/libcrypto/x509 added to the repository

src jsg@ updated cvs/src/share/man/man4/man4.arm64: Directory /cvs/src/share/man/man4/man4.arm64 added to the repository

src jsg@ changed many things: adapt armv7 manual pages for arm64

src schwarze@ modified lib/libcrypto/x509/x509name.c: Fix two bugs in X509_NAME_add_entry(3): (1) Evaluate the "set" argument,…

src espie@ modified share/man/man5/bsd.port.mk.5: TEST_LOG is owned by https://t.co/r2uIoCggoM, actually okay jca@

src tb@ modified lib/libcrypto: KNF: move two opening curly braces of function bodies to their own lines

src tb@ modified lib/libcrypto/man/RSA_new.3: Typo: typdef -> typedef. From Edgar Pettijohn

src tb@ modified lib/libcrypto/hkdf/hkdf.*: Add missing $OpenBSD$ tags.

src jca@ modified usr.sbin/bind/bin/dig/dighost.c: Fix crash in dig(1) +trace when falling back to TCP after a truncated reply…

src mpi@ modified sys/kern/subr_witness.c: Deactivate witness(4) checks if we are in ddb(4), when `db_active' is set. Prevents…

src mpi@ modified sys/kern/subr_xxx.c: Silence assertwaitok() if we are in ddb(4). ok bluhm@

src mpi@ modified sys/kern/kern_descrip.c: Call FREF() right after fd_getfile() in dodup3(). ok millert@, bluhm@

src mpi@ modified sys/kern/vfs_syscalls.c: Add proper FREF()/FRELE() dance in sys_fchdir(). The syscall doesn't sleep before a…

src mpi@ modified sys/kern: Move FREF()s just after fd_getfile() in sys_kevent(), sys_lseek() and getvnode(). ok millert@

src kettenis@ modified sys/dev/fdt/dwpcie.c: Match on the more specific "marvell,armada8k-pcie" instead of the generic "snps,d…

src kettenis@ modified sys/dev/pci/pcidevs: Add Marvell ARMADA 7K/8K (CP110) Root Complex.

src mlarkin@ modified sys/arch/amd64/include/kcore.h: remove a 15-year old #if 0

src dlg@ modified sys/net/if_vlan.c: use link0 to use llprio in transmitted packets, regardless of mbuf prio. some ISPs now pr…

src jsg@ changed share/man/man4: fec moved from arch/armv7 to dev/fdt

src dlg@ modified share/man/man4/vlan.4: document the use of llprio for tranmistted packets with link0

src jsg@ modified share/man/man4/fec.4: mention https://t.co/kvf5plS3yo 8

src dlg@ modified usr.sbin/tcpdump/print-ether.c: tweak vlan printing to properly decode the priority field. the vlan specs ha…

src dtucker@ modified many things: Import regenerated moduli file.

src kettenis@ changed sys/dev/fdt: Add mvrng(4), a driver for the random number generator on the Marvell Armada 7K & 8K SoCs.

src kettenis@ modified sys/arch/arm64/conf: Enable mvrng(4).

src kettenis@ changed share/man/man4: mvrng(4)

src claudio@ modified usr.sbin/bgpd/rde_attr.c: aspath_verify() can not call aspath_extract() since this function only works o…

src patrick@ modified sys/dev/ofw/ofw_misc.*: Implement a regmap lookup by compatible since unfortunately not all regmaps are…

src patrick@ changed sys/arch/armv7/imx/imx*: Move the code that sets the correct SATA phy settings into imxahc(4) by making u…

src patrick@ changed sys: Move imxiomuxc(4) to sys/dev/fdt.

src patrick@ modified sys/arch/arm64/conf: Enable imxiomuxc(4).

src patrick@ modified sys/dev/fdt/imxiomuxc.c: Attach imxiomuxc(4) to i.MX8M as well.

src patrick@ modified sys/dev/fdt/if_fec.c: Attach fec(4) to i.MX8M as well.

src OPENBSD_6_3 bluhm@ modified sys/conf/newvers.sh: 6.3-stable

src patrick@ modified sys/arch/armv7/imx/imx*: Have imxehci(4) make use of the clock framework by implementing the phy clock i…

src patrick@ modified sys/arch/armv7/imx/imx*: Have imxahci(4) make use of the clock framework by implementing the sata and sa…

src patrick@ modified sys/arch/armv7/imx/imxehci.c: No need to include imxccmvar.h anymore.

src dhill@ modified sys/netinet/tcp_subr.c: Use memcpy on freshly allocated memory and add the free size. OK millert@

src dhill@ modified sys/ufs/mfs/mfs_vnops.c: Add size to free() OK millert@ visa@

src kettenis@ modified sys/arch/arm64/dev/ampintc.c: Do not add 32 to the "base" SPI number. Apparently the offset of the firs…

src kettenis@ added sys/dev/fdt/dwpcie.c: Add dwpcie(4), a (minimal) driver for the Synopsys Designware PCIe core in Root Comp…

src kettenis@ changed share/man/man4: dwpcie(4)

src kettenis@ modified share/man/man4/pci.4: mention dwpcie on arm64

src kettenis@ modified sys/arch/arm64/conf: Enable dwpcie(4).

src patrick@ modified sys/arch/armv7/imx/imxiomuxc.c: Remove I2C iomux descriptions from the time before we set those up using…

src kettenis@ modified sys/arch/arm*: Pay attention to the "reg-io-width" and "reg-shift" properties and avoid using the "a4x"…

src henning@ modified sys/dev/pci/pcidevs: add a bunch of Intel Apollo Lake devices found on NUC6CAYH / Celeron J3455 input &…

src henning@ modified sys/dev/pci/pcidevs*: regen

src henning@ modified sys/dev/pci/ichiic.c: attach on Intel Apollo Lake SMBus, ok jsg

src henning@ modified sys/dev/pci/azalia.c: enable snooping on Intel Apollo Lake HD Audio, pt out & ok jsg

src kettenis@ modified sys/dev/ic/com*: Add support for register shift/io-width. This allows us to support UARTs that are most…

src tobias@ modified bin/test and regression tests: Support integers of arbitrary length. Previously it was possible to overfl…

src schwarze@ modified lib/libssl/man/SSL_CTX_set_default_passwd_cb.3: In ssl.h rev. 1.151 2018/03/17 15:48:31, tb@ provided S…

src schwarze@ modified lib/libcrypto/man/X509_OBJECT_get0_X509.3: In x509_vfy.h rev. 1.25 2018/03/17 15:39:43, tb@ provided X5…

src schwarze@ modified lib/libcrypto/man/X509_STORE_set1_param.3: In x509_vfy.h rev. 1.26 2018/03/17 15:43:32, tb@ provided X5…

src patrick@ modified sys/arch/armv7/imx/imx*: Disable the USB charging detection using a regmap instead of cross- calling imx…

src patrick@ modified sys/arch/armv7/imx/imxehci.c: Pull out the regmap lookup from the switch. This way we can still enable t…

src patrick@ modified gnu/usr.bin/binutils-2.17/bfd/elflink.c: LLVM 6.0.0's -Wextra warnings now complain if you do arithmetic…

src patrick@ modified sys/arch/armv7/imx/i*: In an attempt to OFW-ify fec(4) it turns out that the MII speed has currently not…

src patrick@ modified sys/arch/armv7/imx/imxccm*: Remove unfinished PCIe support from imxccm(4). We can do better than that wh…

src patrick@ modified sys/arch/armv7/imx/imx*: Retrieve AHB clock from clock framework.

src patrick@ modified sys/arch/armv7/imx/imxccm.c: Stop using a global softc variable in most functions that are called from t…

src patrick@ modified sys/arch/armv7/conf/RAMDISK: Enable imxanatop(4) on RAMDISK as well so we can use it to disable the USB…

src bluhm@ modified usr.bin/apply/apply.c: With malloc option J, the first realloc(3) in apply(1) would return memory that is…

src dhill@ modified sys/ufs/ffs: Store the size of dinode contents union. Fixes softdep+UFS2. Found out the hard way by naddy@…

src kettenis@ modified share/man/man4/syscon.4: Provide a better description of what syscon(4) actually does.

src bluhm@ modified regress/usr.bin/apply/Makefile: Fix .CURDIR to run with obj directory. Avoid useless sub shell in make com…

src jmc@ modified share/man/man4/dwdog.4: tweak previous;

src schwarze@ modified lib/libcrypto: When you replace an element in a sorted array with something arbitrarily different, the…

src bluhm@ modified sys/arch/i386/i*: Change ci_dev.dv_xname to ci_dev->dv_xname in debugging printf() to make it compile when…

src guenther@ modified lib/libc/hidden/pthread.h: Mark pthread_equal() as unused inside libc

src schwarze@ modified bin/rm/rm.1: Clarify that -P only *attempts* overwriting, which may not succeed; requested by deraadt@…

src krw@ modified sbin/dhclient/dhclient.c: The rarely used '-L' option does not need a PATH_MAX static array. Just point at t…

src jmc@ modified share/man/man4/mvtemp.4: missing macro;

src patrick@ modified sys/arch/arm64/stand/efiboot: In addition to using EFI's PXE protocol implement a network driver that ma…

src patrick@ modified sys/arch/arm64/stand/efiboot/conf.c: Bump version number so that we can see if efiboot(8) supports EFI's…

src patrick@ modified sys/arch/armv7/stand/efiboot: Add CVS Ids.

src patrick@ changed sys/arch/armv7: Port arm64's network boot efforts to armv7 as well now that there is support for using U-…

src kettenis@ changed share/man/man4: mvtemp(4)

src patrick@ modified sys/lib/libsa/netudp.c: Stop converting UDP and IP header values from network endianness to host endiann…

src otto@ modified usr.sbin/procmap/procmap.*: Fix description of -v and implement -v for -a showing holes; ok deraadt@

src schwarze@ modified regress/bin/expr/expr.sh: a few more edge case tests, aiming for complete coverage

src kettenis@ changed sys/dev/fdt: Add mvtemp(4), a driver for the temperature sensors found on Marvell Armada SoCs.

src kettenis@ modified sys/arch/arm64/conf/GENERIC: Enable mvtemp(4).

src tobias@ updated cvs/src/regress/bin/expr: Directory /cvs/src/regress/bin/expr added to the repository

src tobias@ changed bin and regression tests: Fix overflows while handling 64 bit integers. Based on FreeBSD's expr and NetBSD…

src anton@ modified bin/ksh/sh.1: Fix spacing in brace command list grammar. Initial diff by me, later improved by schwarze@;…

src stsp@ modified sys/netinet/if_ether.c: When reusing an mbuf to send an ARP response, don't forget to clear the mbuf packet…

src bluhm@ modified sys/arch/i386/i*: Recommit preparation for i386 Meltdown fix after OpenBSD 6.3 release. - provide a cpu_so…

src bluhm@ modified sys/arch/i386/i386/kvm86*: Recommit preparation for i386 Meltdown fix after OpenBSD 6.3 release. Switching…

src bluhm@ modified sys/arch/i386/i386/machdep.c: Fix a hang on i386 vmware guest that was happening on copyout() of arguments…

src krw@ modified sbin/dhclient/dhclient.conf.5: Move 'require' declaration into 'DHCP Options' section alongside 'request'.

src schwarze@ modified usr.bin/openssl/openssl.1: Improve description of openssl(1) ciphers. * Remove -tls1 option which has n…

src krw@ modified sbin/dhclient/dhclient.c: Fix '-i' to discard previously defined values for the options to be ignored.

src jmc@ modified share/man/man4/mvgpio.4: missing word;

src visa@ modified sys/arch/octeon/conf/files.octeon: r1.7 of xhci_fdt.c pulls in the regulator API. Add ofw_regulator.c and i…

src espie@ modified share/man/man5/port-modules.5: while updating the drupal modules, I realized I was manually looking at a s…

src kettenis@ modified share/man/man4/axppmic.4: Improve this a bit.

src kettenis@ modified share/man/man4: Add AUTHORS.

src kettenis@ modified share/man/man4/mvicu.4: Not enabled and not very useful in 6.3 so pretend it first appeared in 6.4.

src kettenis@ changed share/man/man4: add a few missing manual pages

src jsg@ changed share/man/man4: add some missing manual pages

src jsg@ changed share/man/man4: Move manual pages for drivers that moved out of arch/armv7 to dev/fdt and are now also built…

src jsg@ modified share/man/man4/imx*: mention https://t.co/kvf5plS3yo 8

src schwarze@ modified usr.bin/openssl/openssl.1: Updates to the description of "openssl ca" from OpenSSL. Some options were m…

src schwarze@ modified usr.bin/openssl/openssl.1: checked the content against the current version of OpenSSL openssl.pod; resu…

src patrick@ changed sys: Move imxanatop(4) to sys/dev/fdt.

src patrick@ modified sys/arch/arm64/conf: Enable imxanatop(4).

src patrick@ changed sys: Move imxgpio(4) to sys/dev/fdt so it can be shared between arm64 and armv7.

src patrick@ modified sys/arch/arm64/conf: Enable imxgpio(4).

src patrick@ changed sys: Move imxesdhc(4) to sys/dev/fdt.

src patrick@ modified sys/arch/arm64/conf: Enable imxesdhc(4).

src patrick@ modified sys/dev/fdt/imxesdhc.c: Attach imxesdhc(4) to i.MX8M as well.

src patrick@ changed sys: Move imxiic(4) to sys/dev/fdt.

src patrick@ modified sys/arch/arm64/conf: Enable imxiic(4).

src patrick@ modified sys/arch/armv7/imx/imxiomuxc*: Remove unused PCIe code from imxiomuxc(4). I'm sure we can do this better…

src patrick@ modified sys/arch/armv7/imx/imxtemp.c: No need to include armv7var.h and imxccmvar.h.

src patrick@ modified sys/arch/armv7/imx/i*: No need to include armv7var.h.

src schwarze@ modified lib/libcrypto/man/X25519.3: jsing@ points out to me that our X25519 interface was copied from BoringSSL…

src patrick@ changed sys/arch/armv7/imx/i*: Cut down imxgpio(4) with a big axe. There were plenty of pieces that were not need…

src patrick@ modified sys/arch/armv7/imx/imxgpio.c: Replace MD disable/restore interrupt in the establish and disestablish cod…

src schwarze@ modified lib/libssl/man/SSL_CTX_set_tlsext_use_srtp.3: fix typo; from <Alex dot Gaynor at gmail dot com> via Ope…

src patrick@ modified sys/arch/arm64/dev/agintc.c: Remove a premature newline print. A later print already does it and thus cr…

src dhill@ modified sys/netinet/in_pcb.*: Store the allocation size in inpcbhead for free(). OK visa@

src dhill@ modified sys/ufs/ffs/ffs_*: Add sizes to some free() calls. OK visa@

src jsing@ modified lib/libssl/ssl_init.c: Add missing $OpenBSD$.

src sthen@ modified distrib/sets/lists: sync, and move vmmci(4) xbf(4) from comp to man

src mpi@ modified sys/uvm/uvm_vnode.c: Unlock the NET_LOCK() before calling vn_lock(9) to avoid a lock ordering issues with up…

src tobias@ modified usr.bin/cut/cut.* and regression tests: Fix overflow in list value parsing. On 64 bit systems an integer…

src patrick@ changed sys: Move imxgpc(4) to sys/dev/fdt so it can be shared between arm64 and armv7. ok kettenis@

src patrick@ modified sys/arch/arm64/conf: Enable imxgpc(4).

src patrick@ modified sys/dev/fdt/imxgpc.c: Attach imxgpc(4) to i.MX8M as well. ok kettenis@

src jmatthew@ modified sys/dev/sdmmc/sdmmc_scsi.c: Add some sensible error checking in the hibernate io path, helpfully sugges…

src otto@ modified lib/libc/stdlib/malloc.c: fix MALLOC_STATS; spotted by and ok semarie@

src schwarze@ modified lib/libcrypto/man/X509_STORE_*: Add one short sentence each from the new OpenSSL X509_STORE_add_cert(3)…

src schwarze@ modified lib/libcrypto/man/X25519.3: include more information about how to create keys; from Matt Caswell <matt…

src schwarze@ modified lib/libcrypto/man/EC_POINT_new.3: describe EC_POINT_get_affine_coordinates_GFp(3) and EC_POINT_get_affi…

src schwarze@ modified lib/libcrypto/man/EVP_EncryptInit.3: missing "const" in seven prototypes; from Kurt Roeckx <kurt at roe…

src schwarze@ modified lib/libcrypto/man/EVP_*: Remove mention of link between message digests and public key algorithms. The…

src patrick@ modified sys/arch/arm64/arm64/machdep.c: Call imxuart(4) early attach on arm64.

src kettenis@ changed share/man/man4: mvicu(4)

src kettenis@ modified sys/arch/arm64/conf: Enable mvclock(4), mvicu(4), mvpinctrl(4), mvgpio(4) and mvrtc(4). This brings us…

src patrick@ modified sys/arch/arm64/arm64: Set p->p_cpu in cpu_switchto() like we do on other MP architectures. ok kettenis@

src kettenis@ modified sys/dev/fdt/mvicu.c: Use "marvell,spi-ranges" property to map GICP interrupts numbers into GIC SPI numb…

src kettenis@ changed sys/dev/fdt: Add mvrtc(4), a driver for the RTC integrated on various Marvell Armada SoCs.

src kettenis@ changed share/man/man4: mvrtc(4)

src martijn@ modified usr.sbin/vmd/vmd.c: Make sure that the global config is send out immediately when it is loaded. This mak…

src kettenis@ modified share/man/man4/mvrtc.4: Fix HISTORY.

src schwarze@ modified lib/libc/locale/setlocale.c: Resolve some code duplication. Minus eight lines of code, no functional ch…

src schwarze@ modified lib/libc/locale/setlocale* and regression tests: Fix three bugs in setlocale(3): 1. setlocale(LC_ALL, "…

src kettenis@ modified sys/dev/fdt/xhci_fdt.c: Add support for legacy binding used in device trees for Marvell devices for USB…

src nicm@ modified usr.bin/tmux/window-tree.c: Do not crash on empty window, reported by Jamie Macdonald in GitHub issue 1299.…

src stsp@ modified sys/arch/sparc64/stand/ofwboot: Make sparc64 ofwboot open the softraid boot chunk early on and keep the han…

src jmatthew@ modified sys/net/if_pppx.c: NET_LOCK is also required in pppxwrite and pppxclose. ok dlg@ mpi@

src mlarkin@ modified sys/kern/vfs_biomem.c: KNF (wrap a long line)

src mlarkin@ modified sys/arch/amd64: Remove RDTSCP from the CPUID flags reported to the guest VM. The instruction was already…

src inoguchi@ modified lib/libcrypto/asn1: Limit ASN.1 constructed types recursive definition depth Fixes for CVE-2018-0739. C…

src guenther@ modified sys/arch/amd64: Explicitly declare the gdt storage in struct cpu_info_full instead of implicitly puttin…

src visa@ modified share/man/man4/man4.octeon/cnmac.4: Add USG and USG PRO-4.

src visa@ modified share/man/man4/man4.octeon/cnmac.4: Fix a lint style issue.

src visa@ modified sys: Use RWL_IS_VNODE with locks that are acquired through VOP_LOCK(), to appease WITNESS. ext2fs and ffs a…

src sashan@ modified sys/net/pf_table.c: - memory leak occurs when adding same table twice. (tj found fix in FreeBSD repo for…

src mpi@ modified sys/ufs/ext2fs/ext2fs_vfsops.c: Mark ext2fs inode recursive lock as RWL_IS_VNODE like for ffs to let it play…

src mpi@ modified sys/nfs/nfs_node.c: Check for possible race after sleeping instead of using a rwlock to protect insertions i…

src mpi@ modified sys/kern/vfs_syscalls.c: Call FREF() right after fd_getfile*() in pread(), prwrite() & co. This ensure that…

src mpi@ modified sys/kern/kern_descrip.c: Call FREF() right after fd_getfile() in sys_flock(). This ensure that all operation…

src mpi@ modified sys/kern/uipc_syscalls.c: Call FREF() right after fd_getfile() in getsock(). This ensure that all operations…

src kettenis@ modified sys/dev/fdt/if_dwxe.c: Configure tx and rx chain delay based on device tree properties. ok mlarkin@

src jsg@ modified sys/dev/pci/drm/drm_irq.c: drm: Defer disabling the vblank IRQ until the next interrupt (for instant-off) Fr…

src jsg@ modified sys/dev/pci/drm/drm_edid.c: drm/edid: set ELD connector type in drm_edid_to_eld() From Jani Nikula b59718a13…

src kettenis@ changed sys: Add acpicmos(4), a driver that implements SystemCMOS OperationRegion access support. This fixes mac…

src millert@ modified share/zoneinfo/datfiles: Update to tzdata2018d from https://t.co/vdFJb8hwOR

src schwarze@ modified lib/lib*: found a complete archive of SSLeay-0.4 to SSLeay-0.8.1b tarballs on the web, so fix up SSLeay…

src deraadt@ modified usr.bin/nc/socks.c: Clear password buffers in non-terminating cases ok tobias

src dhill@ modified sys/netinet6/i*: Use memcpy instead of bcopy when the memory does not overlap. OK deraadt@ florian@

src tobias@ modified regress/usr.bin/Makefile: Link apply into regress build.

src tobias@ changed usr.bin/apply and regression tests: Fix possibly wrong execution of commands and out of boundary write wit…

src mpi@ modified sys: Make sure that programs violating a pledge(2) promise or some memory protection cannot block the final…

src mpi@ modified sys/kern/kern_sig.c: Exclude SIGKILL from ptrace(2) interception. This can lead to a deadlock where the pare…

src mpi@ modified sys/kern/uipc_socket.c: Use a goto to merge multiple error blocks in sosplice(). ok bluhm@

src mpi@ modified sys: Try harder to execute code protected by mutexes after entering ddb(4). Should prevent a panic after pan…

src jsg@ modified share/man/man4: sync supported hardware

src deraadt@ modified sys/conf: take us to 6.3-current

src markus@ modified usr.bin/ssh/sshconnect2.c: fix bogus warning when signing cert keys using agent; from djm; ok deraadt dtu…

src markus@ modified usr.bin/ssh/version.h: openssh-7.7

src bcook@ modified lib/libcrypto/opensslv.h: bump to 2.7.2

src visa@ modified sys: Avoid calling issignal() twice on signal delivery in order not to generate more than one ptrace(2) eve…

src visa@ modified sys/arch/luna88k/include/cpu.h: Fix intr_restore() on luna88k to restore the previously saved state rather…

src schwarze@ modified lib/libssl/man: finish ssl HISTORY; mostly 1.1.0/6.3, but also various other fixes

src schwarze@ modified lib/libssl/man/SSL_CTX_set_tlsext_status_cb.3: delete two functions that do not exist

src schwarze@ modified lib/libssl/man/SSL_CTX_set_tlsext_status_cb.3: ouch, previous was wrong; revert it and fix HISTORY inst…

src schwarze@ modified lib/libcrypto/man: finish crypto HISTORY; mostly 1.1.0/6.3, but also various other fixes

src nicm@ modified usr.bin/tmux/cmd-rename-window.c: Fix a regression: do not warn about no client in rename-window.

src deraadt@ modified etc/root/root.mail: probably the correct date

src schwarze@ modified lib/libcrypto/man/X509_*: crypto HISTORY up to 1.0.2; researched from OpenSSL git and OpenBSD CVS

src schwarze@ modified lib/libssl/man/SSL_*: ssl.h HISTORY up to 1.0.2; researched from OpenSSL git and OpenBSD CVS

src florian@ modified etc/examples/httpd.conf: Provide an example httpd.conf that's actually useful. With & OK deraadt input s…

src claudio@ modified etc/examples/relayd.conf: Since a while relayd switched from the TLS session cache to using only TLS ses…

src nicm@ modified usr.bin/tmux/layout.c: Fix size calculation when spreading out panes.

src schwarze@ modified lib/libcrypto/man: crypto HISTORY up to 1.0.1; researched from OpenSSL git

src schwarze@ modified lib/libssl/man/SSL_*: ssl.h HISTORY up to 1.0.1; researched from OpenSSL git

src deraadt@ modified distrib/arm*: These media do not currently support the "OpenBSD region", so the script doesn't need supp…

src schwarze@ modified lib/libcrypto/man: crypto HISTORY up to 1.0.0; researched from OpenSSL git

src schwarze@ modified lib/libssl/man/SSL_set*: ssl.h HISTORY up to 1.0.0; researched from OpenSSL git

src schwarze@ modified lib/libcrypto/man: crypto HISTORY up to 0.9.8zh; researched from OpenSSL git

src schwarze@ modified lib/libssl/man: ssl.h HISTORY up to 0.9.8zh; researched from OpenSSL git

src schwarze@ modified lib/libcrypto/man: crypto HISTORY up to 0.9.8h; researched from OpenSSL git

src schwarze@ modified lib/libssl/man/SSL_CTX_set_tlsext_*: ssl.h HISTORY up to 0.9.8h; researched from OpenSSL git

src schwarze@ modified lib/libcrypto/man: crypto HISTORY up to 0.9.8; researched from OpenSSL git

src schwarze@ modified lib/libssl/man/SSL_*: ssl.h HISTORY up to 0.9.8; researched from OpenSSL git

src schwarze@ modified lib/libcrypto/man: crypto HISTORY up to 0.9.7h; researched from OpenSSL git

src schwarze@ modified lib/libcrypto/man: crypto HISTORY up to 0.9.7; researched from OpenSSL git

src schwarze@ modified lib/libssl/man/SSL_*: ssl.h HISTORY up to 0.9.7; researched from OpenSSL git

src patrick@ modified sbin/iked and regression tests: The iked(8) fuzzer did not fuzz encrypted payloads. With that changed th…

src jmc@ modified usr.bin/openssl/openssl.1: organizationUnitName -> organizationalUnitName; from matt schwartz

src bluhm@ modified sys/arch/i386/i*: iBackout the preparations for fixing Meltdown on i386. The task was only halfway done an…

src schwarze@ modified lib/libcrypto/man: crypto HISTORY up to 0.9.6c; researched from OpenSSL git

src schwarze@ modified lib/libssl/man/SSL_get_fd.3: ssl.h HISTORY up to 0.9.6c; researched from OpenSSL git

src schwarze@ modified lib/libcrypto/man/OPENSSL_cleanse.3: crypto HISTORY up to 0.9.6h; researched from OpenSSL git

src bcook@ modified lib/libcrypto/opensslv.h: bump for 2.7.1

src schwarze@ modified lib/libcrypto/man: crypto HISTORY up to 0.9.6; researched from OpenSSL git

src schwarze@ modified lib/libcrypto/man/BN_rand.3: crypto HISTORY up to 0.9.6a; researched from OpenSSL git

src beck@ modified lib/libcrypto/x509/x509_vpm.c: Call strlen() if name length provided is 0, like OpenSSL does. Issue notice…

src schwarze@ modified lib/libcrypto/man: crypto HISTORY up to 0.9.5; researched from OpenSSL git

src schwarze@ modified lib/libssl/man/SSL_*: ssl.h HISTORY up to 0.9.5; researched from OpenSSL git

src stsp@ modified sys/arch/sparc64: In vldcp(4), initialize lc_rx_state to a magic value which is not used by the hypervisor…

src markus@ modified usr.bin/ssh/sshkey.c: ssh/xmss: fix deserialize for certs; ok djm@

src markus@ modified usr.bin/ssh/xmss_fast.c: ssh/xmss: fix build; ok djm@

src schwarze@ modified lib/libc/locale/setlocale.3: Rewrite, since Karl Williamson <public at khwilliamson dot com> noticed th…

src schwarze@ modified lib/libcrypto/man/O*: Catch up after beck@ fixed autoconfiguration: * Say more precisely what OPENSSL_c…

src tobias@ updated cvs/src/regress/usr.bin/apply: Directory /cvs/src/regress/usr.bin/apply added to the repository

src schwarze@ modified lib/libcrypto/man: crypto HISTORY up to 0.9.4; researched from OpenSSL git

src schwarze@ modified lib/libssl/man/SSL_CTX_set_*: ssl.h HISTORY up to 0.9.4; researched from OpenSSL git

src sthen@ added distrib/miniroot/trimcerts.awk: Add a script to trim pretty-printed decodes of X509 certs, for use in shrinki…

src sthen@ modified distrib/i386/ramdisk_cd/list.local: use new script to trim installed cert.pem on overflowing i386/ramdisk_…

src sthen@ modified distrib: trim cert.pem on all arches that install it. use the installed file from DESTDIR rather than reac…

src schwarze@ modified lib/libcrypto/man: crypto HISTORY up to 0.9.3; researched from OpenSSL git

src schwarze@ modified lib/libssl/man/SSL_CTX_*: ssl.h HISTORY up to 0.9.3; researched from OpenSSL git

src schwarze@ modified lib/libcrypto/man: crypto HISTORY up to OpenSSL 0.9.2b; researched from OpenSSL git

src schwarze@ modified lib/libssl/man/SSL_*: ssl.h HISTORY up to 0.9.2b; researched from OpenSSL git

src gsoares@ modified lib/libc/sys/sigaltstack.2: on failure, mmap() returns MAP_FAILED OK deraadt

src bluhm@ modified sys/netinet: In ip6_output() check that the interface of a route is valid. For IPv4 we do the same and the…

src schwarze@ modified lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3: crypto HISTORY up to OpenSSL 0.9.1c; researched from OpenSS…

src bluhm@ modified sys/netinet/ip_carp.c: The function carp_prepare_ad() never fails. The error handling in the caller would…

src sthen@ modified lib/libcrypto/format-pem.pl: Adjust (non-installed) helper script to cope better with CAs that don't have…

src sthen@ modified lib/libcrypto/cert.pem: Full sync of CA list with Mozilla's. Produced using curl's https://t.co/laDlVKQgQD…

src kettenis@ modified sys/arch/sparc64/sparc64/intr.c: When installing a shared interrupt handler, copy the ih_bus and ih_cpu…

src bluhm@ modified sys/kern/kern_rwlock.c: Disable the rw lock assertion after panic. Allows reboot from ddb. OK mpi@ visa@

src schwarze@ modified lib/libcrypto/man: crypto HISTORY up to SSLeay 0.9.1; researched from OpenSSL git

src schwarze@ modified lib/libssl/man/SSL_*: ssl.h HISTORY up to SSLeay 0.9.1; researched from OpenSSL git

src kettenis@ modified sys/dev/ofw/ofw_misc.c: Register regmap regardless of whether the node has a "phandle" property. ok pat…

src kettenis@ modified sys/dev/fdt/mvpinctrl*: Add support for Marvell Armada 7K and 8K SoCs. ok patrick@, visa@

src kettenis@ changed sys/dev/fdt: Add mvicu(4), a driver for the Interrupt Consolidation Unit found on Marvell Armada 7K and…

src schwarze@ modified lib/libcrypto/man/X509_*: x509_vfy.h HISTORY up to SSLeay 0.9.0; researched from OpenSSL git

src schwarze@ modified lib/libssl/man: ssl.h HISTORY up to SSLeay 0.9.0; researched from OpenSSL git

src schwarze@ modified lib/libcrypto/man/DSA_generate_parameters.3: dsa.h HISTORY up to SSLeay 0.9.0; researched from OpenSSL…

src schwarze@ modified lib/libcrypto/man/ERR_*: err.h HISTORY up to SSLeay 0.9.0; researched from OpenSSL git

src schwarze@ modified lib/libcrypto/man/EVP_*: evp.h HISTORY up to SSLeay 0.9.0; researched from OpenSSL git

src ratchov@ modified sys/dev/audio.c: Fix the way we detect xrun on the recording end, which may prevent the ring read pointe…

src schwarze@ modified lib/libcrypto/man/HMAC.3: hmac.h HISTORY up to SSLeay 0.9.0; researched from OpenSSL git

src schwarze@ modified lib/libcrypto/man/OBJ_nid2obj.3: objects.h HISTORY up to SSLeay 0.9.0; researched from OpenSSL git

src schwarze@ modified lib/libcrypto/man/RIPEMD160.3: ripemd.h HISTORY up to SSLeay 0.9.0; researched from OpenSSL git

src schwarze@ modified lib/libcrypto/man/RSA_*: rsa.h HISTORY up to SSLeay 0.9.0; researched from OpenSSL git

src schwarze@ modified lib/libcrypto/man: asn1.h HISTORY up to SSLeay 0.9.0; researched from OpenSSL git

src schwarze@ modified lib/libcrypto/man/BF_set_key.3: blowfish.h HISTORY up to SSLeay 0.9.0; researched from OpenSSL git

src schwarze@ modified lib/libcrypto/man/BIO_*: bio.h HISTORY up to SSLeay 0.9.0; researched from OpenSSL git

src schwarze@ modified lib/libcrypto/man/BN_*: bn.h HISTORY up to SSLeay 0.9.0; researched from OpenSSL git

src schwarze@ modified lib/libcrypto/man/CRYPTO_set_ex_data.3: crypto.c HISTORY up to SSLeay 0.9.0; researched from OpenSSL git

src schwarze@ modified lib/libssl/man: ssl.h HISTORY up to SSLeay 0.8.1b; researched from OpenSSL git

src schwarze@ modified lib/libcrypto/man: x509.h HISTORY up to SSLeay 0.8.1b; researched from OpenSSL git

src schwarze@ modified lib/libcrypto/man/X509_*: x509_vfy.h HISTORY up to SSLeay 0.8.1b; researched from OpenSSL git

src schwarze@ modified lib/libcrypto/man/OPENSSL_sk_new.3: stack.h HISTORY up to SSLeay 0.8.1b; researched from OpenSSL git

src schwarze@ modified lib/libcrypto/man/PEM_read*: pem.h HISTORY up to SSLeay 0.8.1b; researched from OpenSSL git

src schwarze@ modified lib/libcrypto/man: pkcs7.h HISTORY up to SSLeay 0.8.1b; researched from OpenSSL git

src schwarze@ modified lib/libcrypto/man/RAND_*: rand.h HISTORY up to SSLeay 0.8.1b; researched from OpenSSL git

src schwarze@ modified lib/libcrypto/man/RC4.3: rc4.h HISTORY up to SSLeay 0.8.1b; researched from OpenSSL git

src schwarze@ modified lib/libcrypto/man: rsa.h HISTORY up to SSLeay 0.8.1b; researched from OpenSSL git

src schwarze@ modified lib/libcrypto/man/SHA1.3: sha.h HISTORY up to SSLeay 0.8.1b; researched from OpenSSL git

src schwarze@ modified lib/libcrypto/man: evp.h HISTORY up to SSLeay 0.8.1b; researched from OpenSSL git

src schwarze@ modified lib/libcrypto/man/MD5.3: md5.h HISTORY up to SSLeay 0.8.1b; researched from OpenSSL git

src schwarze@ modified lib/libcrypto/man/OBJ_nid2obj.3: objects.h HISTORY up to SSLeay 0.8.1b; researched from OpenSSL git

src schwarze@ modified lib/libcrypto/man: dsa.h HISTORY up to SSLeay 0.8.1b; researched from OpenSSL git

src schwarze@ modified lib/libcrypto/man/ERR_*: err.h HISTORY up to SSLeay 0.8.1b; researched from OpenSSL git

src patrick@ modified sys/arch/arm: To allow sharing more code between armv7 and arm64 platforms, introduce a common bus space…

src patrick@ modified sys/arch/armv7/imx/imxuart.c: Make use of the new common bus space tag in imxuart(4) so it does not need…

src jsg@ modified distrib/armv7: include hummingboard2 (Hummingboard Gate and Edge) and som rev 1.5 dtbs As of U-Boot 2018.03…

src jsg@ modified distrib/arm64: include dtb for Raspberry Pi 3 Model B+ requires raspberrypi-firmware 1.20180317 or later

src schwarze@ modified lib/libcrypto/man: des.h HISTORY up to SSLeay 0.8.1b; researched from OpenSSL git; while here, drop irr…

src schwarze@ modified lib/libcrypto/man: dh.h HISTORY up to SSLeay 0.8.1b; researched from OpenSSL git

src schwarze@ modified lib/libcrypto/man/BUF_MEM_new.3: buffer.h HISTORY up to SSLeay 0.8.1b; researched from OpenSSL git

src kettenis@ changed sys/dev/fdt: Add mvgpio(4), a driver to handle GPIOs on Marvell SoCs.

src schwarze@ modified lib/libcrypto/man: crypto.h HISTORY up to SSLeay 0.8.1b; researched from OpenSSL git

src schwarze@ modified lib/libcrypto/man/BIO_*: bio.h HISTORY up to SSLeay 0.8.1b; researched from OpenSSL git

src schwarze@ modified lib/libcrypto/man/BIO_s_file.3: HISTORY; from CHANGES.SSLeay

src schwarze@ modified lib/libcrypto/man: asn1.h HISTORY up to SSLeay 0.8.1b; researched from OpenSSL git

src bluhm@ modified sys/arch/i386/i386/kvm86*: Switching from per PCB TSS to per CPU TSS broke kvm86 calls to the BIOS. This c…

src schwarze@ modified lib/libcrypto/man/B*: Two HISTORY bits from the old CHANGES.SSLeay file, which goes up to 0.9.0b. Nothi…

src jsing@ modified lib/libtls/tls_config.c: Avoid potentially calling strchr() on a NULL pointer in tls_config_set_ecdhecurve…

src mpi@ modified sys: Do not panic from ddb(4) when a lock requirement isn't fulfilled. Extend the logic already present for…

src jsing@ modified lib/libssl/ssl_asn1.c: In i2d_SSL_SESSION(), on error call CBB_cleanup() with the correct CBB. Spotted by…

src schwarze@ modified lib/libcrypto/man/X509_STORE_set1_param.3: In x509_vfy.h rev. 1.27 2018/03/20 15:26:22, jsing@ provided…

src jsing@ modified lib/libcrypto/x509v3/v3_utl.c: If X509_check_{host,email}() are called with a length of zero, use strlen()…

src schwarze@ modified lib/libssl/man/SSL_SESSION_get_id.3: In ssl.h rev. 1.154 2018/03/20 15:28:12, tb@ provided SSL_SESSION_…

src jsing@ modified lib/libcrypto/x509/x509_vfy.h: Provide X509_STORE_get_ex_new_index macro.

src tb@ modified lib/libssl: Provide SSL_SESSION_set1_id() ok jsing

src tb@ modified lib/lib*: bump minors after symbol addition

src krw@ modified sbin/dhclient/dhclient.c: pretty_print_option() returns a pointer to a 0 length string, not NULL, on failure…

src mpi@ modified sys/net/if.c: Call bpfdetach() without holding the NET_LOCK(). Prevents a rwlock recursion found by stsp@. o…

src kevlo@ modified s*: Add support for SIMCom SIM7600E. ok deraadt@

src jmatthew@ modified sys: Add hibernate IO path for sdmmc(4). This requires some help from the sdmmc chipset driver, current…

src kettenis@ modified sys/dev/sdmmc/sdhc*: Make it possible for the sdhc(4) attachment glue to specify the base clock frequen…

src kettenis@ changed sys/dev/fdt/mvpinctrl*: Use a table that is automatically generated from data extracted from the Linux k…

src robert@ modified distrib/syspatch/bsd.syspatch.mk: use the correct relink directory path

src jsing@ modified lib/libtls: Automatically handle library initialisation for libtls. Now that we have tls_init() under pthr…

src jsing@ modified usr.bin/nc/netcat.c: Remove the tls_init() call, since it is no longer necessary. ok bcook@ beck@ inoguchi@

src jsing@ modified regress/lib/libtls/tls/tlstest.c: Remove the now unnecessary tls_init() call.

src cheloha@ modified sbin/shutdown/shutdown.c: Disallow "++minutes". strtonum(3) accepts a single leading '+', so if we incre…

src patrick@ modified sys/dev/fdt/mvpinctrl.c: Switch mvpinctrl(4) from a last match to first match principle. This is needed…

src beck@ modified lib/libcrypto/crypto_init.c: correct funciton prototype spotted by anton@

src beck@ updated cvs/src/regress/lib/libcrypto/init: Directory /cvs/src/regress/lib/libcrypto/init added to the repository

src beck@ changed regress/lib/libcrypto: Add regress test ensuring autoinit stays pledge("stdio") safe.

src otto@ modified share/man/man5/malloc.conf.5: More clear info on junking; ok jmc@

src jmc@ modified usr.sbin/rtadvd/rtadvd.conf.5: two fixes from klemens nanni, plus one tweak from myself; ok sthen

src deraadt@ modified distrib/sets/lists/comp/md.alpha: sync

src beck@ modified regress/usr.bin/openssl: Add a -q (for quick) mode to https://t.co/Q4PMnnQI4M, and use it by default. this…

src guenther@ modified distrib/special/libstubs/pthread_once.c: Add DEF_STRONG(pthread_self) to match libc and avoid duplicate…

src beck@ modified lib/libcrypto/conf/conf_sap.c: I should not be calling ENGINE_load_builtin_engines_internal here, just the…

src beck@ modified lib/libcrypto/c*: Correct mistake of loading the default openssl.conf by default during autoinit. This brin…

src bluhm@ modified sys/netinet/tcp_subr.c: Refactor tcp_mtudisc() like NetBSD did. Do the route lookup only if the tcpcb exit…

src deraadt@ modified sys/kern/uipc_mbuf.c: NULL deref on armv7 performing NFS, within 10 seconds. Previous commit has no OK's…

src schwarze@ modified lib/libcrypto/man/ECDSA_SIG_new.3: In ecdsa.h rev. 1.5 2018/03/17 15:24:44, tb@ provided ECDSA_SIG_get0…

src schwarze@ changed lib/libcrypto/man: In rsa.h rev. 1.38 2018/03/17 15:12:56 and dsa.h rev. 1.30 2018/03/17 15:19:12, tb@ p…

src schwarze@ modified lib/libcrypto/man/OCSP_resp_find_status.3: In ocsp.h rev. 1.12 2018/03/17 14:44:34, jsing@ provided OCS…

src schwarze@ modified lib/libcrypto/man/X509_PUBKEY_new.3: In x509.h rev. 1.43 2018/03/17 14:55:39, jsing@ provided X509_PUBK…

src schwarze@ modified lib/libssl/man/SSL_CIPHER_get_name.3: In ssl.h rev. 1.149 2018/03/17 14:40:45, jsing@ provided SSL_CIPH…

src mlarkin@ modified sys/arch/amd64/amd64/vmm.c: vmm(4): handle invalid cpuid request (%eax too large) according to the SDM i…

src schwarze@ modified lib/libssl/man/SSL_SESSION_set1_id_context.3: In ssl.h rev. 1.148 2018/03/17 14:26:13, jsing@ provided…

src schwarze@ modified lib/libcrypto/man/X509_REVOKED_new.3: In x509.h rev. 1.42 2018/03/17 14:33:20, jsing@ provided X509_REV…

src lteo@ modified share/man/man4/vlan.4: The max vnetid that can be set via SIOCSVNETID is 4094, not 4095. Spotted by Bryce C…

src tb@ modified lib/libcrypto/crypto.h: Fix a typo: OPENSSL_INIT_LOAD_CONFIG doesn't have double underbars. Found via port bu…

src schwarze@ modified lib/libcrypto/man/OPENSSL_config.3: Clean up now that autoconfiguration is available: - deprecation not…

src kettenis@ changed sys/dev/fdt: Add mvclock(4) a clock driver for the AP806 and CP110 blocks found on Marvell Armada 7K and…

src schwarze@ changed lib/lib*: In crypto.h rev. 1.43 and ssl.h rev. 1.153 2018/03/17 16:20:01, beck@ provided OPENSSL_init_cr…

src kettenis@ modified sys/dev/fdt: If we are compatible with "simple-mfd", attempt to attach child nodes. ok visa@

src schwarze@ changed lib/libssl/man: In ssl.h rev. 1.152 2018/03/17 15:55:52, tb@ provided SSL_SESSION_has_ticket(3) and SSL_…

src tb@ modified lib/lib*: crank majors req by deraadt

src nicm@ modified usr.bin/tmux/cmd-find.c: Fix negative window index range check (> not <). Reported by Juan Pablo in GitHub…

src schwarze@ modified lib/libcrypto/man/X509_get_pubkey.3: In x509_cmp.c rev. 1.30 2018/03/17 14:57:23, jsing@ adjusted X509_…

src tb@ modified lib/libcrypto: Provide X509_OBJECT_get_type(). Instead of the X509_LOOKUP_TYPE enum (which we don't have) it…

src tb@ modified lib/libcrypto: Provide X509_STORE_get0_param() ok jsing

src tb@ modified lib/libssl: Provide SSL_CTX_get_default_passwd_cb{,_userdata}() ok jsing

src tb@ modified lib/libssl: Provide SSL_SESSION_get_ticket_lifetime_hint() and SSL_SESSION_has_ticket() ok jsing

src beck@ changed lib/lib*: Bring in compatibility for OpenSSL 1.1 style init functions. This adds OPENSSL_init_crypto and OPE…

src tb@ modified lib/lib*: Bump minors after symbol addition

src jsing@ modified lib/libcrypto/objects/obj*: Provide object identifier for chacha20-poly1305.

src jsing@ modified lib/libssl: Provide SSL_CIPHER_get_auth_nid(), SSL_CIPHER_get_cipher_nid(), SSL_CIPHER_get_digest_nid(), S…

src jsing@ modified lib/libcrypto: Provide OCSP_SINGLERESP_get0_id().

src tb@ modified lib/libssl/ssl*: SSL_SESSION_get_protocol_version() takes a const SSL_SESSION *. Noted by schwarze@ ok jsing@

src jsing@ modified lib/libcrypto: Provide X509_PUBKEY_get0() by splitting X509_PUBKEY_get() and turning it into a wrapper tha…

src jsing@ modified lib/libcrypto/x509/x509_cmp.c: Fix X509_get0_pubkey() - X509_get_pubkey() is a misnamed "get1" function, s…

src tb@ modified lib/libcrypto: Make BIO_meth_get_write() public. Omission spotted by schwarze. ok jsing

src tb@ changed lib/libcrypto: Provide RSA_meth_{dup,free,new,set_{finish,priv_{dec,enc}}}() Note that these functions return…

src tb@ changed lib/libcrypto: Add DSA_meth_{dup,free,new,set_{finish,sign}}() As in RSA_meth_*, note that these functions ret…

src tb@ modified lib/libcrypto: Provide ECDSA_SIG_{g,s}et0(). ok jsing

src tb@ modified lib/libcrypto: Provide X509_NAME_ENTRY_set() ok jsing

src krw@ modified usr.bin/less: Split only LESS on $. As guenther@ said "STOP SPLITTING ANYTHING BUT $LESS ON '$' !". anton@ c…

src jsing@ modified lib/libssl: Provide SSL_SESSION_get0_id_context().

src jsing@ modified lib/libcrypto: Provide X509_REVOKED_dup().

src jsing@ modified lib/libcrypto/objects/obj*: Provide object identifiers for TLS cipher suite key exchange and authenticatio…

src krw@ modified usr.bin/less: Fix use after free that caused the creation of a spurious file. As guenther@ said "fix whateve…

src ratchov@ modified sys/dev/pci/envy.c: Set base DMA pointers when DMA starts. The allocm() functions are supposed to alloca…

src ratchov@ modified sys/dev/pci/envy.c: Add proper suspend/resume support. Most of the resume work is already done in the au…

src kettenis@ modified sys/arch/arm: Make FPU registers available in core dumps and through ptrace(2). ok visa@, patrick@

src schwarze@ modified usr.bin/mandoc/mdoc_validate.c: Ouch, fix previous: In the edge case of a single-character string conta…

src benno@ modified s*: clarify what the route priority does and what defaults are used. with suggestions from jmc and ok mpi@

src schwarze@ modified many things: improve markup quality in the cases found by the new "--" style message

src schwarze@ modified usr.bin/mandoc: Style message about bad input encoding of em-dashes as -- instead of \(em. Suggested by…

src nicm@ modified usr.bin/tmux: Insert full size panes at the right position, from KOIE Hidetaka in GitHub issue 1284.

src mpi@ modified many things: Consistently spell "IPsec" in comments and debug outputs. From Raf Czlonka, ok sthen@

src kettenis@ modified lib/lib*: Since most (if not all) ARMv8 hardware doesn't actually support trapping of floating-point ex…

src dtucker@ modified regress/usr.bin/ssh/test-exec.sh: Tell puttygen to use /dev/urandom instead of /dev/random. On OpenBSD t…

src jmc@ modified lib/libc/sys/pledge.2: anton points out that my previous commit completely messed with the (unknown to me) r…

src jsg@ modified sys/dev/pci/if_em*: Add untested support for Cannon Lake and Ice Lake Ethernet (pch_cnp). Going by changes i…

src jmatthew@ modified sys/dev/pci/mfii.c: Improve calculation of the number of commands and sges available. The maximum numbe…

src jmatthew@ modified sys/dev/pci/mfii.c: Allocate an mfi frame for each ccb, to be used to submit passthrough commands later…

src jmatthew@ modified sys/dev/pci/mfii.c: use MFI_STAT_INVALID_STATUS where appropriate part of a diff from Naoki Fukaumi ok…

src remi@ modified sys/net/if_gif.c: Remove the check for flags M_AUTH and M_CONF (AH and ESP). The check prevents incomming m…

src uaa@ modified sys/dev/usb/if_ugl.c: bug fix (I found it when comparing with if_upl.c) - remove extra blank line - call ifq…

src anton@ modified distrib/miniroot/install.sub: Always ensure to output a newline after checking for available syspatches. O…

src schwarze@ modified share/man/man7/mandoc_char.7: Soften the language discouraging special character escape sequences. Afte…

src otto@ modified usr.sbin/acme-client/util.c: writebufg() does two write(2) calls, both can return EPIPE, so handle it in bo…

src anton@ modified bin/ksh: Favor usage of __func__ in warning/error messages. Some of them referred to the wrong function an…

src jsing@ modified regress/lib/libtls/gotls/tls.go: Fix a format string issue that Go 1.10 complains about.

src beck@ modified distrib/special/libstubs/pthread_once.c: Add fake pthread_self and pthread_equal to libstubs ok kettenis@ j…

src jca@ modified lib/libssl and regression tests: Provide SSL_CTX_get_min_proto_version and SSL_CTX_get_max_proto_version We…

src OPENBSD_6_2 bluhm@ modified sys/netinet/ip_ah.c: When processing IPsec AH packets check that the header fits into the pack…

src jca@ modified lib/libtls/shlib_version: Also bump libtls minor after the addition of SSL_CTX_get_min/max_proto_version clu…

src OPENBSD_6_1 bluhm@ modified sys/netinet/ip_ah.c: When processing IPsec AH packets check that the header fits into the pack…

src robert@ added etc/signify/openbsd-6*: add syspatch public keys for 6.3 and 6.4

src deraadt@ modified sys/ufs: "force dirty" printf's are no longer required when pushing filesystems safely to disk. The subs…

src kevlo@ modified sys/dev/usb/u*: Remove unused struct member. ok deraadt@

src bluhm@ modified sys/netinet/ip_ah.c: When processing IPsec AH packets check that the header fits into the packet length. f…

src gilles@ modified usr.sbin/smtpd/smtp_session.c: Message-Id header is not added if sent over submission port because the po…

src gilles@ modified usr.sbin/smtpd/smtpctl.c: newaliases is so 70s, very tied to the 'db' table backend (which has not been t…

src gilles@ modified usr.sbin/smtpd/smtpd.h: bump minor version just to be sure it makes release :-) ok gilles@

src eric@ modified usr.sbin/smtpd/spfwalk.c: skip spf mechanisms that have been processed already. prevent possible loops on b…

src jasper@ modified sys/dev/pci/pcidevs: add a number of devices found on the new X1 feedback and ok jsg@

src jasper@ modified sys/dev/pci/pcidevs*: regen

src patrick@ changed sys: On newer machines IPMI attaches only using the ACPI tables instead of the SMBIOS table. Some machine…

src deraadt@ modified sys/conf/newvers.sh: we head to release soon

src tj@ removed etc/signify/openbsd-60-*: remove 6.0 keys

src benno@ modified sys/conf/GENERIC: disable POOL_DEBUG for release ok deraadt@

src deraadt@ modified sys/sys/signal.h: SIGSTKSZ is better defined as MINSIGSTKSZ + n pages (meaning 1U << _MAX_PAGE_SHIFT) Di…

src espie@ modified usr.sbin/pkg_add/OpenBSD/PackageRepository.pm: disable the session resumption warnings for release

src florian@ modified usr.sbin/acme-client/netproc.c: letsencrypt responded with a 301 redirect when requesting the chain cert…

src jmc@ modified usr.bin/ssh/sshd.8: sort expiry-time;

src mlarkin@ modified usr.sbin/vmctl/vmctl.c: knf

src mlarkin@ modified usr.sbin/vm*: block two VMs from using the same disk image file at the same time. Also changes an error…

src djm@ modified usr.bin/ssh and regression tests: rename recently-added "valid-before" key restriction to "expiry-time" as t…

src bcook@ modified lib/libcrypto/arc4random/getentropy_linux.c: ensure SYS_getrandom and GRND_NONBLOCK are both defined befor…

src bluhm@ modified sys/netinet/if_ether.c: Mbuf data is used as struct ether_header before it has been made continuous. The l…

src jmc@ modified usr.bin/printf/printf.1: remove the Ic macro from EXAMPLES, and use a much more standard literal; while ther…

src bluhm@ modified sys/arch/i386/i*: Preparation for i386 Meltdown fix: - provide a cpu_softc for cpu_attach() etc. - replace…

src florian@ modified sbin/slaacd/engine.c: RFC 7217 states (section 5, page 9): | The Interface Identifier is finally obtaine…

src florian@ modified sys/netinet6/in6_ifattach.c: Calculate RFC7217 link-local style addresses the same way as slaacd(8). RFC…

src jca@ modified lib/libc/asr/asr.c: Fix comments ok eric@ a while ago

src jsg@ modified sys/dev/pci/drm/drm_dp_mst_topology.c: drm/dp/mst: save vcpi with payloads From Harry Wentland c088f7bc3310b…

src jsg@ modified sys/dev/pci/drm/drm_edid.c: drm/edid: Add 6 bpc quirk for CPT panel in Asus UX303LA From Kai-Heng Feng 5b7ed…

src guenther@ modified sys/arch/amd64: pmap_map_ptes() always returns the same ptep and pdepp pointers, so inline the assignme…

src guenther@ modified sys/arch/amd64/amd64/cpu.c: We don't save+restore FS.base and GS.base on every context switch but rathe…

src dlg@ modified sys/net/if_ethersubr.c: on input, check the unicast address before the multicast handling. if the mac addres…

src dlg@ modified sys/kern/uipc_mbuf.c: make m_pullup skip over empty mbufs when finding the payload alignment.

src dlg@ modified sys/kern/uipc_mbuf.c: make m_adj keep m_data aligned when removing all the data in an mbuf. previously it to…

src kettenis@ modified sys/arch/arm64/conf/Makefile.arm64: Remove dependencies for non-existing files. From Artturi Alm.

src kettenis@ modified sys/arch/armv7/imx/imxanatop.c: Add voltage regulator support. ok jsg@

src aoyama@ modified sys/net/if_gre.c: Delete unused variable. ok jsg@

src jmc@ modified usr.sbin/gpioctl/gpioctl.8: correct flags example; from artturi alm ok sthen knock out a dud Tn while here

src inoguchi@ modified lib/libcrypto/ec/ec_a*: Fix for processing of EC public key Prevents segmentation fault while reading E…

src aoyama@ modified sys/arch: Make luna88k use the MI mplock implementation. ok visa@

src aoyama@ removed sys/arch/m88k/m88k/mplock.c: Make luna88k use the MI mplock implementation. (forget to remove from reposit…

src guenther@ modified lib/libm: Gah, rintl() is used internally, so add a macro for the fourth possiblity, a cloning a non-st…

src dlg@ modified sys/net/if_gre.c: give mgre(4) the IFF_MULTICAST and IFF_SIMPLEX flags according to small bits of cisco doco…

src guenther@ modified lib/libm: Fix build of sincosl on machines where long double == double ok deraadt@

src guenther@ modified lib/libm/hidden: Add cvs tag, copyright, and license

src guenther@ modified lib/libm: Make the binding of rintl, significand, and significandf consistently 'weak' in the static li…

src dlg@ modified share/man/man4/gre.4: gre(4) supports MPLS in GRE encapsulation like rfc 4023 describes

src djm@ modified usr.bin/ssh: add valid-before="[time]" authorized_keys option. A simple way of giving a key an expiry date.…

src djm@ modified regress/usr.bin/ssh/limit-keytype.sh: exlicitly include RSA/SHA-2 keytypes in PubkeyAcceptedKeyTypes here

src djm@ modified regress/usr.bin/ssh: explicitly specify RSA/SHA-2 keytype here too

src djm@ modified regress/usr.bin/ssh/key-options.sh: check valid-before option in authorized_keys

src kettenis@ modified sys/arch/armv7/imx/if_fec.c: Wait for ETHEREN bit to clear instead of the RESET bit to prevent an infin…

src sthen@ modified distrib/notes/octeon/prep: installated->installed; Edgar Pettijohn

src mikeb@ modified sys/dev/pv/if_hvn.c: Workaround an Azure UDP transmit checksum offloading bug According to https://t.co/lo…

src claudio@ modified usr.sbin/ospfd/interface.c: Increase SO_RCVBUF of the ospf socket to 256k having this buffer can result…

src claudio@ modified usr.sbin/ospf6d/interface.c: Increase SO_RCVBUF of the ospf socket to 256k having this buffer can result…

src sthen@ modified distrib/sets/lists: sync

src kettenis@ changed many things including regression tests: Implement sicos(3), sincosf(3) and sincosl(3). These functions a…

src jmc@ modified share/man/man4/rdomain.4: minor tweaks; ok phessler

src ajacoutot@ modified usr.sbin/syspatch/syspatch.sh: Allow fetching syspatches from ftp. from Andrew Marks ok deraadt@

src sthen@ modified sys/dev/pci/if_bnx.c: raise bnx(4)'s rxring lwm to 16, ok deraadt (I've had this diff locally for a long t…

src otto@ modified sbin/newfs/newfs.c: Avoid a race when populating an mfs fs by using a tmp dir and split out the "wait for m…

src jsg@ modified sys/dev/pci/if_em*: match two more copper i210 ids

src jsg@ modified sys/dev/pci: Add ids for Ice Lake and Cannon Lake Ethernet and some more I210 ids. From FreeBSD.

src jsg@ modified sys/dev/pci/pcidevs: Add another ICH10 em(4). From John the.cheeze at gmail.

src jsg@ modified sys/dev/pci/if_em*: Add another ICH10 em(4). From John the.cheeze at gmail.

src kettenis@ modified sys/arch/arm64/arm64/machdep.c: Remove bogus copying of bootargs. From Arrtturi Alm.

src kettenis@ modified libexec/ld.so/resolve.c: Add support for the DF_TEXTREL flag. ok patrick@, millert@

src guenther@ modified sys/arch/amd64/amd64/vector.S: resume_iret is called with the U+K page tables, so delete the superfluou…

src kevlo@ modified sys/dev/usb/usbdevs: Add USB device IDs for Edimax EW7611ULB, EW7822ULC, RTL8723BU, and D-Link DWA-182 rev…

src kevlo@ modified sys/dev/usb/usbdevs*: Sync

src krw@ modified sbin/disklabel/editor.c: Bail out of a strategy early if the sum of the minsz values exceeds the space avail…

src krw@ modified sbin/disklabel/editor.c: Instead of a SUN_CYLCHECK block in both parts of an if/else, with a goto from one t…

src krw@ modified sbin/disklabel/editor.c: Calculate chunk size after adjusting both the chunk offset and chunk end in SUN_CYL…

src bluhm@ modified sys: When we are rebooting, do not fail in uvn_io(). The vnodes are revoked while syncing disk, so the pro…

src krw@ modified sbin/disklabel/editor.c: Check required partition size against the size of the largest free chunk, not the t…

src patrick@ modified sys/arch/arm: Rework and cleanup the linker script for armv7. The main feature is that it gives us a rea…

src krw@ modified sbin/disklabel/editor.c: Simplify the strategy looping. ok otto@ as part of larger diff

src krw@ modified sbin/disklabel/editor.c: Bail out of a strategy early if it requires more partitions than are available. ok…

src phessler@ modified sbin/slaacd/engine.c: Back in the history of time, IPv4 had classes of addresses. This was widely ackno…

src beck@ changed distrib/special/libstubs: Add a stub for pthread_once, to permit libtls to use it. discussed with guenther@,…

src beck@ modified lib/libtls: un-revert tls_init pthread_once change, now that stub is added so that builds work

src nicm@ modified usr.bin/tmux: Add a missing client-detached hook when the server shuts down, and do not exit until jobs sta…

src jmatthew@ modified sys/dev/pv/vmt.c: Implement the VMWare vmbackup protocol using vfs_stall(). This lets you clone running…

src djm@ modified usr.bin/ssh/misc.c: revert recent strdelim() change, it causes problems with some configs. revision 1.124 da…

src gilles@ modified usr.sbin/smtpd/smtp_session.c: rfc4954 provides more than one method to submit the same credentials and i…

src phessler@ modified regress/usr.sbin/bgpd/bgpd.conf.*: claudio@ added an Adj-RIB-Out, so add it to the regression tests rem…

src deraadt@ modified lib/libtls: backout. diff was not tested comprehensively, resulting in a broken tree.

src florian@ modified sbin/slaacd/engine.c: RFC 7136 clarifies that the "u" and "g" bits are only significant when IPv6 unicas…

src bluhm@ modified sys/kern/vfs_subr.c: Remounting files systems read-only does not work reliably. There are corner cases whe…

src beck@ modified lib/libtls: Make tls_init() concurrently callable using pthread_once(). ok jsing@ This brings pthread_once…

src deraadt@ modified sys/tmpfs/tmpfs_vfsops.c: add "int stall" argument required by filesystem stall code; from Tomohiro Kusu…

src jmc@ modified share/man/man*: move what little info netstart(8) contains on multicast to the multicast(4) page (where the…

src otto@ modified usr.sbin/smtpd/spfwalk.c: check for expected record type ok deraadt@ mestre@ gilles@

src jmatthew@ modified sys/dev/usb/usb_mem.c: Replace non-functioning checks for use of the usb memory block allocator in inte…

src jsg@ modified sys/arch/amd64/amd64/tsc.c: Mhz -> MHz

src jsg@ modified sys/arch/amd64/amd64/tsc.c: Stop assuming intel model 0x55 'Skylake X' has a fixed 25 MHz tsc freq. It turns…

src tim@ modified sbin/sysctl/sysctl.c: Fix a small mistake from r1.229 causing sysctl(8) to print "newval -> newval" instead…

src sthen@ modified usr.sbin/nsd: update to NSD 4.1.20, ok florian@ - Fix memory leak in zone file read of unknown rr formatte…

src bluhm@ modified sys/net/pf.c: If source and destination addresses are equal, the incoming and outgoing state key is the sa…

src rob@ modified usr.sbin/ifstated/ifstated.conf.5: Mention that there is no macro expansion inside quotes. ok jmc@

src rob@ modified usr.sbin/ifstated/parse.y: Initialize pushback_index like we do (mostly) everywhere else.

src deraadt@ modified lib/libc/stdlib/malloc.c: use _ALIGN() which is uhm a bit OpenBSD-specific, but it means we don't need t…

src cheloha@ modified usr.bin/cmp: Add fatal() and fatalx() and put them to use. ... but don't use them for pledge errors or u…

src cheloha@ modified usr.bin/cmp/cmp.c: Stricter checking for skip1 and skip2. As we do elsewhere in the tree, make sure we (…

src patrick@ modified sbin/iked/ikev2.c: Outsource enabling/disabling the DPD and keepalive timers for SAs into their own func…

src otto@ modified lib/libc/sys/sysctl.2: typo in kern.maxlocksperuid

src nicm@ modified usr.bin/tmux/input.c: For some reason tmux treats SGR 10 as SGR 0. It has done since the first version and…

src denis@ modified usr.bin/bgplg/bgplg.c: Fix failure when AS number is < 10 Thanks to Pierre Emeriaud for reporting & testin…

src jmatthew@ modified sys/dev/usb/ohci.c: Move completed transfer descriptors to the freelist before calling usb_transfer_com…

src jmc@ modified usr.bin/ssh/ssh-keyscan.1: move the input format details to -f; remove the output format details and point t…

src jsg@ modified sys/kern/subr_disk.c: fix a memory leak in readdoslabel() ok krw@

src deraadt@ modified sys/arch/arm/include/vmparam.h: Do not redefine PAGE_SHIFT/PAGE_SIZE/PAGE_MASK in vmparam.h; those defin…

src deraadt@ modified many things: #define _MAX_PAGE_SHIFT in MD _types.h as the maximum pagesize an arch needs (looking at yo…

src deraadt@ modified lib/libc/stdlib/malloc.c: Use _MAX_PAGE_SHIFT, rather than #ifdef mips64 ok guenther kettenis

src krw@ modified sbin/disklabel/editor.c: Add if (D_VENDOR) check to last SUN_CYLCHECK block lacking it. While there move loc…

src deraadt@ modified sys/arch/amd64/include/param.h: grow dmesg buffer - bigger machines showing up

src jmc@ modified lib/libc/sys/pledge.2: various tweaks, in part to try and clean up the amount of vertical whitespace in this…

src gilles@ modified usr.sbin/smtpd/pony.c: remove unnecessary header

src jmc@ modified etc/netstart: when -n is used, no need to spit out "Missing parameters." before displaying usage(); ok tb

src djm@ modified regress/usr.bin/ssh/key-options.sh: for the pty control tests, just check that the PTY path points to someth…

src jca@ modified lib/libssl/ssl.h: Provide macro versions of SSL_CTX_set_min/max_proto_version and friends Needed at least by…

src job@ modified usr.sbin/pkg_add/OpenBSD/PackageRepository.pm: Be specific on what is slow OK espie@

src dtucker@ modified usr.bin/ssh/sshd.8: Update RSA minimum modulus size to 1024. sshkey.h rev 1.18 bumped the minimum from 7…

src landry@ modified share/man/man8/netstart.8: Document the -n flag. Wording & tweaks by jmc@, ok tb@

src landry@ modified etc/netstart: Lowercase 'usage' and group -n with interface in it. From jmc@, ok tb@

src rob@ modified usr.sbin/ifstated/ifstated.conf.5: Add missing comma.

src djm@ modified usr.bin/ssh/sshconnect2.c: warn when the agent returns a signature type that was different to what was reque…

src djm@ modified usr.bin/ssh/auth-options.*: Introduce a new API for handling authorized_keys options. This API parses option…

src djm@ modified usr.bin/ssh: switch over to the new authorized_keys options API and remove the legacy one. Includes a fairly…

src djm@ changed regress/usr.bin/ssh/unittests: unit tests for new authorized_keys options API

src jmc@ modified usr.bin/ssh/ssh-keyscan.*: apply a lick of paint; tweaks/ok dtucker

src bluhm@ modified sys/net/bpf.c: Protect the calls to ifpromisc() in bpf(4) with net lock. This affects the bpfioctl() and b…

src visa@ modified sys/arch/octeon/dev/octxctl.c: Fix reference clock frequency.

src claudio@ modified sys/net: Revert all the bits of the autocreate 127.0.0.1 on lo(4) creation for now. This needs to go bac…

src cheloha@ modified lib/libc/gen/times.*: Return monotonically increasing values. The latest POSIX description of times(3) (…

src visa@ modified sys/arch/sgi/stand/boot: Fix the locating of the OpenBSD disklabel on media with 2048 byte sectors (install…

src krw@ modified sbin/disklabel/editor.c: Tweak a couple of long lines.

src krw@ modified sbin/disklabel/editor.c: Always call get_cpg() after calling get_bsize(). Initialize p_cpg inside get_cpg()…

src jmc@ modified share/man/man4/options.4: rework the description of encdebug to make it clear it's talking about ipsec in ge…

src deraadt@ modified distrib/sets/lists/comp/clang.*: sync

src djm@ modified regress/usr.bin/ssh/forward-control.sh: better testing for port-forwarding and restrict flags in authorized_…

src djm@ modified regress/usr.bin/ssh/key-options.sh: fix testing of pty option, include positive test and testing of restrict…

src djm@ modified usr.bin/ssh/misc.c: Allow escaped quotes \" and \' in ssh_config and sshd_config quotes option strings. bz#1…

src jsg@ modified sys/arch/a*: The UEFI specification states that a watchdog timer should be armed for five minutes. Disable t…

src djm@ modified usr.bin/ssh/sshkey.c: refactor sshkey_read() to make it a little more, err, readable. ok markus

src cheloha@ modified sbin/shutdown/shutdown.c: Refactor the countdown loop() to simplify it. If we insert our offset into tli…

src jsg@ changed gnu: Add a manual page for lld from lld svn rev 326463 with options not present in lld 5.0.1 removed (--build…

src jmc@ modified a few things: consistently spell "IPsec"; from raf czlonka note that this is only part of raf's original dif…

src kettenis@ modified sys/arch/arm/include/_types.h: AAPCS requires 8-byte alignment for 64-bit types. We missed this when we…

src millert@ modified sbin/disklabel/editor.c: Check for a negative value and overflow in getuint64() when performing multipli…

src markus@ modified usr.bin/ssh/servconf.c: missing #ifdef for _PATH_HOST_XMSS_KEY_FILE; report by jmc@

src naddy@ added etc/signify/openbsd-64-pkg.pub: OpenBSD 6.4 packages key

src schwarze@ changed lib/libcrypto/man: Two new manual pages OPENSSL_sk_new(3) and STACK_OF(3), written from scratch, tweaks…

src deraadt@ added etc/signify/openbsd-64-base.pub: openbsd 6.4 base key

src krw@ modified sbin/disklabel/editor.c: Don't overflow or underflow value when [+-] operators applied during getuint64()'s…

src krw@ modified sbin/disklabel/editor.c: Check return value of getuint64() for ULLONG_MAX, and ULLONG_MAX - 1, not <= 0. Thi…

src krw@ modified sbin/disklabel/editor.c: Avoid underflow under SUN_CYLCHECK when rounding partition size to multiple of cyli…

src bluhm@ modified sys/kern/uipc_socket.c: When socket splicing is involved, delay the pool_put() after the splicing thread h…

src nicm@ modified usr.bin/tmux/cmd-*: Expand formats in window and session names.

src bluhm@ modified sys/arch/i386/isa/npx.c: Protect the calls to trapsignal() and psignal() with a kernel lock when processin…

src sthen@ added etc/signify/openbsd-64-fw.pub: add 6.4 firmware key

src deraadt@ modified sys/arch/amd64/conf/ld.script: accidentally did two ALIGN's before kuduta ok guenther

src dlg@ modified sys/net/if_gre.c: copy p2p_rtrequest to mgre_rtrequest, so it can be tweaked

src dlg@ modified sys/net/if_gif.c: fix up matching of incoming traffic to interfaces. i was assigning to ip dst to both the k…

src krw@ modified sbin/dhclient: Now that log_debug() has been decyphered, replace DPRINTF() instances with log_debug() so -v…

src dlg@ modified share/man/man4/gre.4: update the programming stuff to include mgre

src matthieu@ modified usr.sbin/dhcpd/dhcp-options.5: Better documentation of the classless-static-routes option. ok krw@, twe…

src jmc@ modified usr.bin/openssl/openssl.1: ca start/enddates require all 4 yyyy from 2050 on; first two are otherwise option…

src patrick@ modified sys/kern/init_main.c: Revert the change that postpones CPUs until after mounthook activities. This was n…

src OPENBSD_6_2 bluhm@ modified sys/arch/amd64/amd64/vector.S: To workaround against the Meltdown flaw this additional change…

src OPENBSD_6_1 bluhm@ modified sys/arch/amd64/amd64/vector.S: To workaround against the Meltdown flaw this additional change…

src kettenis@ modified lib/libm/Makefile: Remove CFLAGS+=-mfloat-abi=softfp that I accidentally committed.

src stsp@ modified sys/dev/pci/if_iwm*: Ignore 'fseq version mismatch' notifications from 8265 iwm(4) firmware. Kills "iwm0: u…

src deraadt@ modified many things: move to 6.3-beta

src deraadt@ modified sys/conf/newvers.sh: oops, skipped a step cranking to 6.3-beta

src kettenis@ modified sys/arch/arm/arm/locore.S: Explicitly align svcstack and esym. Finally fixes the problem where kernels…

src kettenis@ changed lib/lib*: Change floating-point mode/environment control functions to operate on both the hardfloat (FPU…

src nicm@ modified usr.bin/tmux: Add -Z flag to choose-tree, choose-client, choose-buffer to automatically zoom the pane when…

src pd@ modified usr.sbin/vmd/mc146818.c: vmd: Fix 100% vmd cpu usage on linux receive / unpause Use rtc_reschedule_per in mc1…

src guenther@ modified sys/arch/amd64/amd64/vector.S: It helps to spell 'GSBASE' with a 'G'. With the thinko the NMI and doubl…

src krw@ modified sbin/dhclient/dhclient.conf.5: Typo: 'tftp-server' -> 'tftp-server-name'. Spotted by Pontus Lundkvis. Thanks!

src espie@ modified usr.sbin/pkg_add/OpenBSD: sanitize say/print output further - have confirm go thru f() every time (adding…

src dlg@ modified sbin/ifconfig/ifconfig.c: handle "tunnels" without a destination address this is used for mgre, which has a…

src dlg@ modified sys/net/if_gre.c: change mgre tunnel configuration to only accept a single local address. this relies on ifc…

src schwarze@ modified lib/libcrypto/man: Garbage collect RC5 documentation. We have no code implementing it, tedu@ took care…

src kettenis@ modified sys/dev/mii/rgephy*: Add RTL8211F support. Loosely based on the FreeBSD driver. ok jsg@

src schwarze@ modified lib/libcrypto/man: Garbage collect MD2 documentation. We have no code implementing those functions.

src bluhm@ modified regress/sys/netinet6/nd6/nd6_dad.py: Do not expect an eui64 link-local source address during duplicate add…

src bluhm@ modified regress/usr.bin/lastcomm/Makefile: There were more now useless -S in the process accounting test.

src schwarze@ modified lib/libssl/man/SSL_CTX_set_verify.3: Add a cross reference to SSL_get_ex_data_X509_STORE_CTX_idx(3); fr…

src schwarze@ modified lib/libssl/man/ssl.3: fix a wrong preposition; from Daniel Bevenius at gmail dot com via OpenSSL commit…

src bluhm@ modified regress/usr.sbin/syslogd/args-tls-cert-empty.pl: The error handling of invalid certificate files has chang…

src schwarze@ changed lib/libssl/man: Import SSL_CTX_set_tlsext_use_srtp(3) from OpenSSL, slightly tweaked by me.

src schwarze@ modified lib/libssl/man/SSL_CTX_set_options.3: Mention that SSL_OP_TLSEXT_PADDING no longer has any effect, and…

src schwarze@ modified lib/libssl/man/SSL_CTX_set_options.3: sort option list alphabetically in preparation for adding missing…

src schwarze@ modified lib/libssl/man/SSL_CTX_set_options.3: Add four options that exist in our tree and are documented in Ope…

src krw@ modified sbin/disklabel/editor.c: Move fsize initialization into get_fsize() to eliminate duplication. Ensure get_fsi…

src schwarze@ modified lib/libssl/man/SSL_CIPHER_get_name.3: Merge the documentation of SSL_CIPHER_get_id(3) and the new RETUR…

src mpi@ modified sys/dev/pv/if_vio.c: Release the netlock when sleeping for control messages in in vioioctl(). Prevents a dea…

src benno@ modified sys/net: make kernel compile again without INET6 ok mpi@

src mpi@ modified usr.bin/lastcomm and regression tests: Stop mentionning/testing the for the ASU bit (S flag). It is of no us…

src dlg@ modified share/man/man4/gre.4: enter mgre(4) this has a really bad description of mgre, but it's a start.

src dlg@ modified sys/net/if_gre.c: use a macro for the default if_hdrlen, not a magic number suggested by mpi@

src dlg@ modified sys/net/if_gre.c: annotate some data structures with the lock protecting them. in practice this means NET_AS…

src dlg@ modified sys/net/if_gre.c: add support for point to multipoint GRE via mgre(4). mgre is different to gre in that the…

src schwarze@ modified lib/libssl/man/SSL_set_connect_state.3: In ssl.h rev. 1.145 2018/02/22 17:30:25, jsing@ provided SSL_is…

src schwarze@ modified lib/libc/sys/sigaction.2: improve lining up of tabs inside .Fd macros for terminal output; from <Edgar…

src schwarze@ modified lib/libssl/man/SSL_new.3: In ssl.h rev. 1.144 2018/02/22 17:29:24, jsing@ provided SSL_up_ref(3). Merge…

src kettenis@ modified sys/dev/fdt/rktemp.c: Add RK3328 support.

src martijn@ modified bin/ed/main.c: Make ed(1) warn about modifications if 'r'ead in an empty file and trying to quit. Diff f…

src schwarze@ modified lib/libcrypto/man/X509_new.3: In x509.h rev. 1.41 2018/02/22 17:22:02, jsing@ provided X509_chain_up_re…

src schwarze@ modified lib/libssl/man/SSL_SESSION_free.3: In ssl.h rev. 1.142 2018/02/22 17:25:18, jsing@ provided SSL_SESSION…

src schwarze@ modified lib/libssl/man/SSL_get_ciphers.3: In ssl.h rev. 1.143 2018/02/22 17:27:07, jsing@ provided SSL_CTX_get_…

src espie@ modified usr.sbin/pkg_add/OpenBSD/State.pm: actually have safe do something, stupid typo

src mpi@ modified sys: Serialize access to UID data with a rwlock. Caller must call uid_release() after making whatever change…

src espie@ modified usr.sbin/pkg_add/OpenBSD/Interactive.pm: spacing

src espie@ modified usr.sbin/pkg_add/OpenBSD/AddCreateDelete.pm: forgot the non-interactive case

src espie@ modified usr.sbin/pkg_add/OpenBSD/AddCreateDelete.pm: revert, unneeded

src mpi@ modified sys/dev/usb/usb*: Support dumping isochronous frames via bpf(4) using the USBPcap protocol. ok deraadt@, rat…

src OPENBSD_6_2 bluhm@ modified distrib/sets/lists: cpu_full.h must be in amd64 comp set, not in base.

src OPENBSD_6_1 bluhm@ modified distrib/sets/lists: cpu_full.h must be in amd64 comp set, not in base.

src kettenis@ modified sys/dev/fdt/if_dwge_fdt.c: Fix typo in previous commit.

src mpi@ modified sys: Fix a TOCTOU race that causes signals to be delivered more than once. The race is only triggerable if o…

src dtucker@ modified usr.bin/ssh/xmss_wots.h: Remove unneeded (local) include. ok markus@

src OPENBSD_6_2 bluhm@ changed many things: Implement a workaround against the Meltdown flaw in Intel CPUs. The following chan…

src OPENBSD_6_1 bluhm@ changed many things: Implement a workaround against the Meltdown flaw in Intel CPUs. The following chan…

src nicm@ modified usr.bin/tmux/mode-tree.c: C-g for modes too, from Mike Hamrick.

src ccardenas@ modified sys/dev/pci/pcidevs: Add devices found on thinkpad e475 with an AMD A10-9600P (Bristol Ridge, aka twea…

src ccardenas@ modified sys/dev/pci/pcidevs*: regen

src ccardenas@ modified usr.sbin/vmctl/vmctl.c: vmctl: clarify console error message Clear up ambiguous error message when att…

src dtucker@ modified usr.bin/ssh/xmss_*: Add $OpenBSD$ markers to xmss files to help keep synced with portable. ok djm@.

src dtucker@ modified usr.bin/ssh/xmss_commons.h: Add newline at end of file to prevent compiler warnings.

src guenther@ modified sys/arch/amd64/include/pmap.h: Delete pmap_update_2pg(), the #include of <machine/segments.h>, trailing…

src schwarze@ modified lib/libcrypto/man: In x509_vfy.h rev. 1.24 2018/02/22 17:19:31, jsing@ provided X509_STORE_set_ex_data(…

src schwarze@ modified lib/libcrypto/man/X509_*: In x509_vfy.h rev. 1.24 2018/02/22 17:19:31, jsing provided X509_STORE_get0_o…

src kettenis@ modified sys/dev/fdt/rkclock*: More RK3328 clocks.

src kettenis@ modified sys/dev/fdt/rkiic.c: Add RK3328 support.

src kettenis@ modified sys/dev/fdt/rkpmic.c: Add RK805 support.

src schwarze@ changed lib/libcrypto/man: In x509_vfy.h rev. 1.23 2018/02/22 17:17:09, jsing@ provided X509_OBJECT_get0_X509(3)…

src schwarze@ changed lib/lib*: In x509_vfy.h rev. 1.22 2018/02/22 17:15:09, jsing@ provided X509_STORE_up_ref(3). X509_STORE_…

src krw@ modified sbin/disklabel: Bunch of whitespace fixes. ok otto@

src schwarze@ modified lib/libcrypto/man/X509_STORE_CTX_*: In x509_vfy.h rev. 1.21 2018/02/22 17:11:30, jsing@ provided X509_S…

src schwarze@ modified lib/libcrypto/man/X509_STORE_CTX_new.3: In x509_vfy.h rev. 1.21 2018/02/22 17:11:30, jsing@ provided X5…

src espie@ modified usr.sbin/pkg_add/OpenBSD/PkgCheck.pm: much better checks - add an explicit dir thingy so that we don't loo…

src espie@ modified usr.sbin/pkg_add/OpenBSD/PkgCheck.pm: sprinkle quite a few more calls to safe

src espie@ modified usr.sbin/pkg_add/OpenBSD/PkgCheck.pm: add explicit permission checks. pkg_check is most often run as root.…

src stsp@ modified sys/dev/pci/if_iwn*: My previous commit to iwn(4) broke the scan loop. The problem happened if we didn't fi…

src stsp@ modified sys/dev/pci/if_iwm.c: Don't pass our configured SSID to iwm(4) firmware during a background scan. Apparentl…

src kettenis@ modified sys/dev/fdt/rkclock*: Initial RK3328 clocks.

src kettenis@ modified sys/dev/fdt/rkpinctrl.c: RK3328 support.

src schwarze@ modified lib/libcrypto/man/X509_get0_notBefore.3: In x509.h rev. 1.37 2018/02/22 17:01:44, jsing@ provided X509_…

src schwarze@ modified lib/libcrypto/man/X509_CRL_new.3: In x509.h rev. 1.35 2018/02/22 16:53:42, jsing@ provided X509_CRL_up_…

src schwarze@ modified lib/libcrypto/man/ASN1_item_new.3: Correct the description of ASN1_item_free(3) with respect to optiona…

src jmc@ modified share/man/man4/gre.4: Pp useless before/after S{h,s};

src guenther@ modified sys: Typo: auxilliary -> auxiliary

src dlg@ modified sys/net/if_gre.c: default the nvgre vnetid to the first valid value according to the rfc

src jsg@ modified distrib/arm64/ramdisk/install.md: set NCPU so the install script will use https://t.co/x0r5wXWL9H when hw.nc…

src dlg@ modified share/man/man4/gre.4: give egre an example nvgre had an example of joining nvgre networks together over the…

src schwarze@ modified lib/libcrypto/man/X509_*: In x509.h rev. 1.34 2018/02/22 16:50:30, jsing@ provided X509_REQ_get_signatu…

src schwarze@ modified lib/libcrypto/man/X509*: In x509.h rev. 1.33 2018/02/22 16:47:50, jsing@ provided X509_REVOKED_get0_ser…

src kettenis@ modified sys/dev/fdt/if_dwge_fdt.c: RK3328 support.

src schwarze@ modified lib/libcrypto/man/X509V3_get_d2i.3: In x509.h rev. 1.33 2018/02/22 16:47:50, jsing@ provided X509_REVOK…

src krw@ modified sbin/disklabel/editor.c: If you can modify p_cpg in when 'm'odifying a partition, you should be able to do t…

src kn@ modified share/man/man5/port-modules.5: Document MODCARO_RUSTFLAGS. ok sthen

src kn@ modified share/man/man5/port-modules.5: Remove obsolete www/drupal6, www/horde and www/zope. Prompted by sthen.

src cheloha@ modified sbin/shutdown/shutdown.c: Replace popen/setjmp/pclose with a manual pipe/fork/exec/wait. We can limit th…

src schwarze@ modified lib/libcrypto/man/BIO_new.3: In bio.h rev. 1.39 2018/02/22 16:38:43, jsing@ provided BIO_up_ref(3). Mer…

src schwarze@ changed lib/libssl/man: In ssl.h rev. 1.141 2018/02/20 18:07:11, tb@ provided SSL_SESSION_get_protocol_version(3…

src schwarze@ modified lib/libcrypto/man/EVP_PKEY_set1_RSA.3: In evp.h rev. 1.58 2018/02/20 18:05:28, tb@ provided EVP_PKEY_ge…

src schwarze@ modified lib/libcrypto/man/BIO_get_data.3: In bio.h rev. 1.35 2018/02/20 17:55:26, tb@ provided BIO_set_shutdown…

src schwarze@ modified lib/libcrypto/man/DH_size.3: In dh.h rev. 1.23 2018/02/20 17:59:31, tb@ provided DH_bits(3). Merge the…

src kettenis@ modified share/man/man4/bcmtemp.4: I wrote this in 2018. Pointed out by jmc@

src kettenis@ changed sys/dev/fdt: Add bcmrng(4), a driver for the random number generator on the Raspberry Pi.

src kettenis@ modified sys/arch/arm64/conf: Enable bcmrng(4).

src schwarze@ modified lib/libcrypto/man/DSA_SIG_new.3: In dsa.h rev. 1.28 2018/02/20 17:48:35, tb@ provided DSA_SIG_get0(3) a…

src kettenis@ changed share/man/man4: bcmrng(4)

src sthen@ modified distrib/sets/lists/man/mi: sync

src jsg@ modified sys/arch/arm64/dev/bcm2836_intr.c: Enable interrupts while running interrupt handlers like we do on agintc(4…

src schwarze@ modified lib/libcrypto/man/RSA_get0_key.3: In rsa.h rev. 1.37 2018/02/20 17:42:32, tb@ provided RSA_clear_flags(…

src jmc@ modified usr.sbin/vmctl/vmctl.8: sort;

src kettenis@ modified sys/dev/fdt/files.fdt: fix pasto

src schwarze@ modified lib/libcrypto/man/DSA_get0_pqg.3: In dsa.h rev. 1.27 2018/02/20 17:45:44, tb@ provided DSA_clear_flags(…

src visa@ modified sys/arch: Declare ci_ipl volatile to prevent the compiler from optimizing or reordering accesses to the var…

src phessler@ modified usr.sbin/vmctl: add an alias for vmctl show, matches finger memory and the rest of the *ctl programs OK…

src kettenis@ changed sys/dev/fdt: Add bcmtemp(4), a driver for the temperature sensor on the Raspberry Pi.

src kettenis@ modified sys/arch/arm64/conf/GENERIC: Enable bcmtemp(4).

src kettenis@ changed share/man/man4: bcmtemp(4)

src kettenis@ modified sys/arch/arm64: Make ncpusfound count the available processors even if they don't attach. ok patrick@

src dlg@ modified usr.sbin/tcpdump/print-gre.c: make the gre flowid output always 2 chars so payloads stay lined up.

src dlg@ modified sys/net/if_*: when comparing nvgre entries, compare a with b, not a with itself.

src dlg@ modified sbin/ifconfig/brconfig.c: return early on some unhandled ioctls rather than err().

src krw@ modified sbin/disklabel/editor.c: 'partions' -> 'partitions', nuke some erroneous whitespace. ok otto@

src kettenis@ modified sys/arch/arm64/dev/bcm2836_intr.c: Disable mailbox interrupts on all cores upon attach instead of enabl…

src schwarze@ modified usr.bin/mandoc/read.c: After opening a file with gzdopen(3), we have to call gzclose(3) or we leak memo…

src schwarze@ modified usr.bin/mandoc/apropos.1: clarify documentation of macro keys

src kettenis@ modified sys: Get rid of the cpu_on_fn hook and call the psci(4) functions directly instead like we already do i…

src schwarze@ modified lib/libcrypto/man/BIO_meth_new.3: In bio.h rev. 1.34 2018/02/20 17:15:27, jsing@ provided BIO_get_new_i…

src schwarze@ modified usr.bin/mandoc and regression tests: Logically, the following are are type names - just like .Vt, some…

src visa@ modified sys/arch/amd64/amd64/aesni.c: Drop redundant bzero() calls. ses_ghash is allocated with M_ZERO, so it is un…

src markus@ changed usr.bin/ssh: Add experimental support for PQC XMSS keys (Extended Hash-Based Signatures) The code is not c…

src schwarze@ modified lib/libcrypto/man/DH_get0_pqg.3: In dh.h rev. 1.22 2018/02/20 17:38:15, tb@ provided DH_clear_flags(3),…

src schwarze@ modified lib/libcrypto/man/BN_generate_prime.3: In bn.h rev. 1.38 2018/02/20 17:13:14, jsing@ provided BN_GENCB_…

src jmc@ modified share/man/man4/gre.4: various tweaks; ok dlg

src jmc@ modified usr.bin/ssh/s*: some cleanup for BindInterface and ssh-keyscan;

src dlg@ modified sys/dev/pci/pcidevs: masanobu saitoh pointed out i had the wrong id for XXV710 SFP28 devs

src dlg@ modified sys/dev/pci/pcidevs_data.h: regen

src djm@ modified usr.bin/ssh/ssh-keyscan*: Add ssh-keyscan -D option to make it print its results in SSHFP format bz#2821, ok…

src akoshibe@ modified sbin/ifconfig/ifconfig.*: Add unsetrdomain() and option -rdomain to return an interface to routing doma…

src dtucker@ modified usr.bin/ssh/sshconnect.c: Add missing braces. Caught by the tinderbox's -Werror=misleading-indentation,…

src dlg@ modified share/man/man4/gre.4: provide some (probably too many) nvgre(4) examples

src dlg@ modified share/man/man4/gre.4: add a SECURITY CONSIDERATIONS section. mdoc(7) says that section goes last, which is w…

src djm@ modified regress/usr.bin/ssh/putty-transfer.sh: unbreak interop test after SSHv1 purge; patch from Colin Watson via b…

src dlg@ modified share/man/man4/gre.4: lint fix

src djm@ modified usr.bin/ssh: Add BindInterface ssh_config directive and -B command-line argument to ssh(1) that directs it t…

src naddy@ modified distrib/sets/lists/comp/md.amd64: sync

src dlg@ modified share/man/man4/gre.4: try to fix the nvgre words a bit

src schwarze@ modified lib/libcrypto/man/d2i_X509_NAME.3: In x509.h rev. 1.32 2018/02/20 17:09:20, jsing@ provided X509_NAME_g…

src dlg@ modified share/man/man4/gre.4: speeling

src bluhm@ modified sys/arch/amd64/include/specialreg.h: The GNU assembler does not understand 1ULL, so replace the constant w…

src bluhm@ modified sys/arch/amd64/include/cpu_full.h: The compile time assertion for cpu info did not work with gcc. Rephrase…

src guenther@ modified sys/arch/amd64/amd64/pmap.c: Set the PG_G (global) bit on the special page table entries that are share…

src jsing@ modified lib/libcrypto: Provide BIO_up_ref().

src jsing@ modified lib/libcrypto: Provide DH_get0_engine().

src jsing@ modified lib/libcrypto: Provide X509_REVOKED_get0_extensions(), X509_REVOKED_get0_revocationDate() and X509_REVOKED…

src jsing@ modified lib/libcrypto: Provide X509_REQ_get_signature_nid().

src jsing@ modified lib/libcrypto: Provide X509_CRL_up_ref().

src jsing@ modified lib/libcrypto: Provide X509_CRL_get0_extensions() and X509_CRL_get_signature_nid().

src jsing@ modified lib/libcrypto: Provide X509_CRL_set1_lastUpdate() and X509_CRL_set1_nextUpdate().

src jsing@ modified lib/libcrypto: Provide X509_get0_pubkey().

src jsing@ modified lib/libcrypto: Provide X509_set1_notBefore() and X509_set1_notAfter().

src jsing@ modified lib/libcrypto: Provide X509_get0_tbs_sigalg().

src schwarze@ modified lib/libcrypto/man/X509_get0_notBefore.3: In x509.h rev. 1.30 2018/02/20 17:04:58, jsing@ provided X509_…

src jsing@ modified lib/libcrypto: Provide X509_STORE_CTX_get0_chain() and X509_STORE_CTX_get0_store().

src jsing@ modified lib/libcrypto: Provide X509_STORE_up_ref().

src jsing@ modified lib/libcrypto: Provide X509_OBJECT_get0_X509() and X509_OBJECT_get0_X509_CRL().

src jsing@ modified lib/libcrypto: Provide X509_STORE_get0_objects(), X509_STORE_get_ex_data() and X509_STORE_set_ex_data().

src jsing@ modified lib/libcrypto: Provide X509_chain_up_ref(). From BoringSSL.

src jsing@ modified lib/libssl: Provide SSL_SESSION_up_ref().

src jsing@ modified lib/libssl: Provide SSL_CTX_get_ciphers().

src jsing@ modified lib/libssl: Provide SSL_up_ref().

src jsing@ modified lib/libssl: Provide SSL_is_server().

src schwarze@ modified lib/libcrypto/man/X509_get0_signature.3: In x509.h rev. 1.30 2018/02/20 17:04:58, jsing@ provided X509_…

src schwarze@ modified lib/libcrypto/man/get_rfc3526_prime_8192.3: In bn.h rev. 1.37 2018/02/20 17:02:30, jsing@ provided BN_g…

src jmc@ modified share/man/man4/gre.4: various tweaks;

src nicm@ modified usr.bin/tmux/status.c: Remove an unused variable.

src nicm@ modified usr.bin/tmux: Add exit-empty option to exit server if no sessions (defaults to on).

src nicm@ modified usr.bin/tmux/server-client.c: Check prefix when retrying so it is checked while repeat flag is set. GitHub…

src dlg@ modified sys/net/if_gre.c: remove some debug code in nvgre

src jmc@ modified lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3: typo;

src mpi@ modified sys/net/route.c: Always reallocate a new memory chunk when changing the gateway of a route entry. This makes…

src claudio@ modified usr.sbin/ospfd/hello.c: The IF_EVT_NBR_CHNG event needs to be fired when a neighbor transitions to a sta…

src claudio@ modified usr.sbin/ospf6d/hello.c: Same change as rev 1.22 in ospfd: The IF_EVT_NBR_CHNG event needs to be fired w…

src dlg@ modified share/man/man4/gre.4: reorganise the manpage with subsections for each type of interface. the page was getti…

src dlg@ modified share/man/man4/gre.4: slight tweak

src dlg@ modified sys/net/if_gre.c: don't get in the way of setting the rdomain on gre(4)

src dlg@ modified share/man/man4: make the Nd lines (subjectively) less worse

src dlg@ modified sys/net/if_gre.c: implement nvgre(4) based on rfc7637 aka NVGRE NVGRE is short for Network Virtualization Us…

src mikeb@ modified sys/arch: Mark VIA padlock as capable of dealing with ESN There are no actual changes to the driver since…

src rpe@ modified distrib/miniroot/install.sub: If there is one interface, and it is configured via dhcp, and the lease contai…

src rpe@ modified etc/netstart: Tweak comments. OK tb

src rpe@ modified distrib/miniroot/install.sub: Delete the kernel link kit tgz after extraction to align with the libexec/reor…

src guenther@ changed sys/arch/amd64: Meltdown: implement user/kernel page table separation. On Intel CPUs which speculate pas…

src dlg@ modified sys/net/if_gre.c: whitespace fixes

src dlg@ modified sys/net/if_gre.c: if egre takes the packet, it's done, don't fall through to l3 processing.

src jsg@ modified etc/etc.arm64/Makefile.inc: add https://t.co/x0r5wXWL9H

src jsg@ modified sys/dev/pci/drm/i915_drm.h: stop mixing bsd and c99 fixed width types and just use c99 types everywhere

src kettenis@ modified sys/arch/arm64: Make arm64 pmap (somewhat) mpsafe.

src kettenis@ modified sys/arch/arm64/arm64/cpu.c: Release the secondary CPUs.

src kettenis@ added sys/arch/arm64/conf/GENERIC.MP: Add https://t.co/soZYF5Pe0T.

src kettenis@ updated cvs/src/sys/arch/arm64/compile/GENERIC.MP: Directory /cvs/src/sys/arch/arm64/compile/GENERIC.MP added to…

src kettenis@ added sys/arch/arm64/compile/GENERIC.MP/Makefile: Add https://t.co/soZYF5Pe0T directory.

src jsg@ modified sys/dev/pci/drm/i915_drm.h: match linux whitespace in ioctl list

src tb@ modified lib/libcrypto/Symbols.list: RSA_get_flags should be RSA_test_flags. Noted by sthen. Rides previous minor bump.

src tb@ modified lib/libcrypto/dh/dh_lib.c: Fix bogus check. Spotted by brynet, thanks.

src tb@ modified lib/libcrypto/bio/bio_meth.c: whitespace nit

src tb@ modified lib/libcrypto: Provide DH_{clear,set,test}_flags(). ok jsing

src tb@ modified lib/libcrypto: Provide RSA_{clear,set,test}_flasg() ok jsing

src tb@ modified lib/libcrypto: Provide DSA_{clear,set,test}_flags() ok jsing

src tb@ modified lib/libcrypto: Provide DSA_SIG_{g,s}et0() ok jsing

src tb@ modified lib/libcrypto: Provide DSA_get0_engine() ok jsing

src tb@ modified lib/libcrypto: Provide BIO_{g,s}et_shutdown(). ok jsing

src tb@ modified lib/libcrypto: Provide DH_bits() ok jsing

src tb@ modified lib/libcrypto: Provide DH_set_length() ok jsing

src tb@ modified lib/libcrypto: Provide EVP_PKEY_get0_EC_KEY() and 'if (ret)' vs 'if (ret != 0)' cosmetics. ok jsing

src tb@ modified lib/libssl: Provide SSL_SESSION_get_protocol_version() ok jsing

src tb@ modified lib/libcrypto/bio/bio.h: Zap an 'int' that snuck in. ok jsing

src tb@ modified lib/libcrypto: Provide BIO_meth_get_{create,ctrl,destroy,gets,puts,read}() ok jsing

src tb@ modified lib/libcrypto: Provide BIO_meth_{g,s}et_callback_ctrl() with & ok jsing

src tb@ modified lib/lib*: Crank lib{crypto,ssl,tls} minors after symbol addition.

src jsing@ modified lib/libcrypto: Provide BN_get_rfc2409_prime_*() and BN_get_rfc3526_prime_*().

src jsing@ modified lib/libcrypto: Provide X509_CRL_get0_{last,next}Update() and X509_CRL_get0_signature().

src jsing@ modified lib/libcrypto: Provide X509_REQ_get0_signature()

src jsing@ modified lib/libcrypto: Provide X509_NAME_get0_der(). From OpenSSL.

src jsing@ modified lib/libcrypto: Provide BN_GENCB_new(), BN_GENCB_free() and BN_GENCB_get_arg()

src jsing@ modified lib/libcrypto: Provide BIO_get_new_index(). Based on BoringSSL.

src otto@ modified sbin/slaacd/frontend.c: make sure we've read the lenght bytes before checking the length ok benno@

src visa@ modified sys/kern/subr_witness.c: Make ddb's "show all locks" command show spinlocks in addition to sleeplocks. OK m…

src mikeb@ modified sys/arch: Convert key length from bits to bytes Reported by Renaud Allard, fix tested by Renaud (i386) and…

src tb@ modified sbin/ifconfig/ifconfig.c: Move getvnetflowid() out of #ifndef SMALL to unbreak 'make release'. Diff from jsg,…

src mpi@ modified sys: Introduce enternewpgrp() & enterthispgrp(), from FreeBSD via guenther@. This code shuffling will ease t…

src mpi@ modified sys/net/route.c: Removing an RTF_CLONING route entry should not invalidate an RTF_CACHED entry that has been…

src mpi@ changed regress/sbin/route: Test that removing a mpath RTF_CLONING route entry do not remove the RTF_CACHED entry of…

src nicm@ modified usr.bin/tmux/format.c: Do not leak memory when working out job name in formats.

src sthen@ modified etc/rc.d/vmd: Call "vmctl stop" on each VM at shutdown, for OpenBSD guests this means they are signalled t…

src sthen@ modified usr.sbin/nsd/configure.ac: merge https://t.co/UM7zomeB3s from NSD 4.1.19, previously we had an updated gen…

src jmc@ modified sbin/ifconfig/ifconfig.8: tweak previous, with some help from dlg;

src jmatthew@ modified sys/dev/pci/mfii.c: Set the chain_offset field (same as sgl_offset0, only in 16 byte units) in passthro…

src dlg@ modified sys/net/if_gre.c: cisco set the tos on their keepalive packets to ip precedence internet control, so we can…

src dlg@ modified sys/net/if_vxlan.c: add support for setting the tunnel df bit. ok mpi@

src rpe@ modified etc/netstart: Write warning/error messages to stderr and end them with a fullstop. OK tb

src rpe@ modified etc/netstart: - use specific patterns when looping over /etc/hostname.if files to skip backup or temp files.…

src nicm@ modified usr.bin/tmux/input.c: Support ISO colon-separated SGR.

src schwarze@ modified lib/libssl/man/BIO_f_ssl.3: Merge new RETURN VALUES section; from Paul Yang via OpenSSL commit 1f13ad31…

src schwarze@ changed lib/libcrypto/man: In bio.h rev. 1.32 2018/02/18 12:58:25, tb@ provided BIO_get_data(3), BIO_set_data(3)…

src schwarze@ modified lib/libcrypto/man/BIO_meth_new.3: In bio.h rev. 1.33 2018/02/18 12:59:06, tb@ provided BIO_meth_set_get…

src schwarze@ modified lib/libcrypto/man/RSA_get0_key.3: In rsa.h rev. 1.34 2018/02/18 12:53:46, tb@ provided RSA_get0_factors…

src mpi@ modified regress/sbin/route/Makefile: Correctly diff the output of test 32.

src schwarze@ modified lib/libcrypto/man/DH_get0_pqg.3: In dh.h rev. 1.20 2018/02/18 12:51:31, tb@ provided DH_set0_pqg(3) and…

src schwarze@ modified lib/libcrypto/man/RSA_size.3: In rsa.h rev. 1.33 2018/02/18 12:52:13, tb@ provided RSA_bits(3). Merge t…

src schwarze@ modified lib/libcrypto/man/DSA_get0_pqg.3: In dsa.h rev. 1.25 2018/02/18 12:50:58, tb@ provided DSA_set0_pqg(3)…

src mpi@ modified sys: Grab solock() inside soconnect2() instead of asserting for it to be held. ok millert@

src otto@ modified sbin/slaacd/frontend.c: (static) byte buffers are not aligned in any way, malloc the buffer to solve that.…

src schwarze@ modified lib/libcrypto/man/EVP_EncryptInit.3: In evp.h rev. 1.57 2018/02/17 16:54:08, jsing@ provided EVP_CIPHER…

src mpi@ modified sys: Remove almost unused `flags' argument of suser(). The account flag `ASU' will no longer be set but that…

src jsg@ modified sys/kern/kern_lock.c: Directly include sys/mplock.h when needed instead of depending on indirect inclusion.…

src mpi@ modified sys/kern/kern_lock.c: Include <sys/mutex.h> directly instead of relying on other headers to include it.

src mpi@ modified sys/arch/sparc64: Convert sparc64 to MI mutex. ok dlg@

src jsg@ modified sys/dev/usb/usb.c: Add a default case to a usb_tap() switch statement which mpi@ says will never be called t…

src mpi@ modified sys/kern/sys_process.c: Change some returns into gotos, will help keeping the unlocking path simpler. No fun…

src schwarze@ modified lib/libcrypto/man/X509V3_get_d2i.3: In x509.h rev. 1.29 2018/02/17 15:50:42, jsing@ provided X509_get0_…

src schwarze@ changed lib/libcrypto/man: In x509.h rev. 1.29 2018/02/17 15:50:42, jsing@ provided X509_get0_signature(3). Merg…

src jsg@ modified distrib/sets/lists/comp/mi: sync

src dlg@ modified sys/net/if.h: tunneldf needs ifr_df

src dlg@ modified sys/net/if_gre.c: support configuration of fragmentation of the tunnel traffic

src djm@ modified usr.bin/ssh/PROTOCOL: emphasise that the hostkey rotation may send key types that the client may not support…

src dlg@ modified sys/net/if_mobileip.c: don't allow configuration of non-ipv4 addresses. i found out how to do this while rea…

src dlg@ modified share/man/man4/gif.4: gif carries mpls too

src dlg@ modified sys/sys/sockio.h: add ioctls for tunnels to configure whether they allow fragmentation or not. discussed wit…

src dlg@ modified sbin/ifconfig/ifconfig.*: add support for setting and displaying whether a tunnel allows fragmentation ifcon…

src dlg@ modified sys/net/if.c: make sure only root can configure an interface with SIOCSLIFPHYDF.

src dlg@ modified sys/net/if_etherip.c: add code to support configuration of tunnel traffic fragmentation

src dlg@ modified sys/net/if_etherip.c: initialise sc_df to 0 in clone create rather than setting sc_ttl badly

src dlg@ modified sys/net/if_gif.c: enable configuration of tunnel fragmentation.

src schwarze@ changed lib/libssl/man: In ssl.h rev. 1.139 2018/02/17 15:19:43 and rev. 1.140 2018/02/17 15:32:20, jsing@ provi…

src sashan@ modified sys/net/pf.c: - regression in pflog output pf_match_rule() must remember current anchor before descents t…

src kn@ modified etc/ksh.kshrc: zap *_path() functions These PATH helpers failed to quote their input properly leading to shel…

src schwarze@ changed lib/libssl/man: In ssl.h rev. 1.138 2018/02/17 15:13:12, jsing@ provided SSL_CTX_get0_certificate(3). It…

src schwarze@ modified lib/libssl/man/SSL_CTX_set_tlsext_status_cb.3: In tls1.h rev. 1.32 2018/02/17 15:08:21, jsing@ provided…

src rpe@ modified etc/rc: Remove unecessary line continuation markers after || and &&

src kettenis@ modified sys/kern/uipc_socket2.c: Revert previous. It triggers mbuf pool exhaustion on arm64. Requested by claud…

src naddy@ modified distrib/special/sysctl/sysctl.c: add include to silence compiler warning about a missing prototype for tol…

src sthen@ modified distrib/sets/lists/comp/mi: sync

src schwarze@ modified lib/libcrypto/man/HMAC.3: In hmac.c rev. 1.13 2018/02/17 14:53:59, jsing@ provided HMAC_CTX_new(3), HMA…

src visa@ modified sys/arch/mips64/mips64/ipifuncs.c: Replace a full memory barrier with a write-write barrier. The full barri…

src visa@ modified sys/arch/octeon: Inline hw_{get,set}curcpu() to streamline the machine code.

src tb@ modified lib/libcrypto: Provide {DH,DSA}_set0_key(). Requested by sthen. ok jsing

src tb@ modified lib/lib*: Bump minor due to symbol addition.

src tb@ modified lib/libcrypto: Provide DSA_set0_pqg. ok jsing

src tb@ modified lib/libcrypto: Provide DH_set0_pqg. ok jsing

src tb@ modified lib/libcrypto: Provide RSA_bits() ok jsing

src tb@ modified lib/libcrypto: Provide RSA_{g,s}et0_factors() ok jsing

src tb@ modified lib/libcrypto/rsa/rsa*: Use usual order of RSA_{g,s}et0_key(). ok jsing

src tb@ modified lib/libcrypto: Provide RSA_{g,s}et0_crt_params() ok jsing

src tb@ modified lib/libcrypto: Provide BIO_{g,s}et_data() and BIO_set_init(). ok jsing

src tb@ modified lib/libcrypto: Provide BIO_meth_set_gets(). ok jsing

src tb@ modified lib/lib*: Bump libcrypto/libssl/libtls minors due to symbol additions.

src tb@ modified distrib/sets/lists/base/mi: sync

src jmc@ modified usr.bin/openssl/openssl.1: document s_client -groups;

src jmc@ modified sys/arch/amd64/stand/boot/boot.8: document "machine video"; requested by tinker while here, put "directory"…

src kn@ modified distrib/miniroot/install.sub: Simplify interface listing. Discussed with tb, rpe, feedback from and OK halex.

src rpe@ modified distrib/miniroot/install.sub: Create interfaces before processing the hostname.if file in ifstart(). This en…

src pd@ modified usr.sbin/vmd/vmd.c: vmd: fix vmctl pause for non existing vm ids (never returns) check if vm id is valid befo…

src schwarze@ changed lib/libcrypto/man: In bio.h rev. 1.31 2018/02/17 13:57:14, tb@ provided new functions BIO_meth_*(). Impo…

src kettenis@ modified sys/arch/arm64/arm64: Rename memhook to vmmap to match other archs. ok millert@

src schwarze@ modified lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3: document LIBRESSL_VERSION_NUMBER and LIBRESSL_VERSION_TEXT

src rpe@ modified distrib/miniroot/install.sub: Since rev 1.543 of dhclient it sends the 'host-name' by default. - remove the…

src schwarze@ modified lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3: Remove a warning about the dangers of X509_VERIFY_PARA…

src tb@ modified distrib/sets/lists/comp/mi: sync

src schwarze@ modified lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3: Document OpenSSL_version_num(3) and OpenSSL_version(3) that…

src jsing@ modified lib/libcrypto: Provide EVP_CIPHER_CTX_reset(). Rides previous minor bump.

src schwarze@ changed lib/libcrypto/man: Merge documentation for {DH,DSA}_get0_{key,pqg}(3), EVP_PKEY_get0_{DH,DSA,RSA}(3), an…

src jsing@ modified lib/libcrypto: Provide X509_get0_extensions() and X509_get0_signature()

src jsing@ modified lib/lib*: Bump libcrypto/libssl/libtls minors due to symbol additions.

src jsing@ modified distrib/sets/lists/base/mi: sync

src jsing@ modified lib/libcrypto: Provide HMAC_CTX_new(), HMAC_CTX_free(), HMAC_CTX_reset() and HMAC_CTX_get_md().

src jsing@ modified lib/libcrypto: Provide EVP_MD_CTX_new(), EVP_MD_CTX_free() and EVP_MD_CTX_reset().

src jsing@ modified lib/libssl: Provide SSL_CTX_get_tlsext_status_cb() and SSL_CTX_get_tlsext_status_arg().

src jsing@ modified lib/libssl: Provide SSL_CTX_get0_certificate()

src jsing@ modified lib/libssl: Provide SSL_get_client_random() and SSL_get_server_random()

src jsing@ modified lib/libssl: Provide SSL_SESSION_get_master_key()

src tb@ modified lib/libcrypto: Provide further parts of the OpenSSL 1.1 API: {DH,DSA}_get0_{key,pqg}(), EVP_PKEY_get0_{DH,DSA…

src tb@ changed lib/libcrypto: Provide BIO_meth_{free,new}() and BIO_meth_set_{create,crtl,destroy}() and BIO_meth_set_{puts,r…

src jsing@ modified lib/libcrypto/dsa/dsa.h: s/DH/DSA/

src rpe@ modified etc/netstart: - Add descriptions for the new functions ifcreate() and vifscreate() - In ifcreate() use the e…

src jsing@ modified lib/libcrypto/cversion.c: Fix behaviour of OpenSSL_version(). The constant values do not map 1:1 to SSLeay…

src eric@ modified usr.sbin/smtpd: bump max line length to 16K for incoming mail. SMTP commands are still limited to LINE_MAX.…

src schwarze@ modified lib/libcrypto/man/engine.3: Copy all function names from the SYNOPSIS to the NAME section because i fou…

src schwarze@ modified lib/libcrypto/man/x509v3.cnf.5: typo fix s/issuserAltName/issuerAltName/ from Andrew Siplas <andrew at…

src schwarze@ modified lib/libcrypto/man/d2i_*: Add missing RETURN VALUES sections; from Paul Yang via OpenSSL commit 1f13ad31…

src schwarze@ modified lib/libcrypto/man/openssl.cnf.5: Merge OpenSSL commit a8c5ed81 Jul 18 13:57:25 2017 -0400 from <xemdeti…

src schwarze@ modified lib/libcrypto/man/X509_*: Add missing RETURN VALUES sections; from Paul Yang via OpenSSL commit 1f13ad3…

src fcambus@ modified sys/arch/i386/i386/est.c: Add sizes for free() in the i386 version of the Enhanced SpeedStep driver. It…

src nicm@ modified usr.bin/tmux: Reflowing the grid in-place involved way too much memmove() for a big performance cost with a…

src patrick@ modified sys/arch/armv7/imx/imxesdhc.c: Support card interrupts in imxesdhc(4). The code that was written initial…

src nicm@ modified lib/libutil/imsg_init.3: Fix function argument names, from Abel Abraham Camarillo Ojeda via jmc@.

src jmc@ modified share/man/man8/starttls.8: remove or adapt sendmail specific parts; original diff from edgar pettijohn, twea…

src jmc@ modified sbin/sysctl/sysctl.*: simplify synopsis and text; ok millert

src dlg@ modified sys/net/if_gre.c: make gre_encap prepend both the gre and tunnel ip headers. makes the code a bit more strai…

src dtucker@ modified usr.bin/ssh: Don't send IUTF8 to servers that don't like them. Some SSH servers eg "ConfD" drop the conn…

src djm@ modified usr.bin/ssh/ssh*: Mention recent DH KEX methods: diffie-hellman-group14-sha256 diffie-hellman-group16-sha512…

src dlg@ modified sys/net/if_gre.c: put egre back in a tree it's new so there's no existing configs to be compat with.

src djm@ modified usr.bin/ssh/s*: stop loading DSA keys by default, remove sshd_config stanza and manpage bits; from Colin Wat…

src dlg@ modified s*: allow wccp processing to be enabled per interface with the link0 flag. this also changes the wccp handli…

src naddy@ modified distrib/sets/lists/comp/mi: sync

src schwarze@ modified lib/libcrypto/man/UI_UTIL_read_pw.3: Add missing RETURN VALUES section; from Paul Yang via OpenSSL comm…

src schwarze@ modified lib/libcrypto/man/UI_new.3: Merge the new RETURN VALUES section from Paul Yang, OpenSSL commit 1f13ad31…

src tb@ modified share/man/man8/release.8: Zap a stray sentence that I should have removed in my previous commit.

src schwarze@ modified lib/libcrypto/man/RIPEMD160.3: Fix the STANDARDS section, but in a different way than in OpenSSL becaus…

src schwarze@ modified lib/libcrypto/man/RAND_add.3: Quite absurdly, the OpenSSL folks have been actively mucking around with…

src schwarze@ modified lib/libcrypto/man/PKCS12_create.3: Add missing RETURN VALUES section; from Paul Yang via OpenSSL commit…

src schwarze@ changed lib/libcrypto/man: Import the new manual page EVP_PKEY_meth_new(3) from OpenSSL, removing parts that don…

src schwarze@ modified lib/libcrypto/man/OCSP_response_status.3: Document the additional public function OCSP_basic_sign(3); f…

src schwarze@ modified lib/libcrypto/man/EVP_PKEY_*: In some EXAMPLES, correct calls to EVP_PKEY_CTX_new(3) that lacked an arg…

src schwarze@ changed lib/libcrypto/man: Import the new manual page EVP_PKEY_asn1_get_count(3) from OpenSSL, fixing half a doz…

src schwarze@ modified lib/libcrypto/man/X509_STORE_CTX_*: In x509_vfy.h rev. 1.20 2018/02/14 17:06:34, jsing@ provided X509_S…

src schwarze@ changed lib/libcrypto/man: In x509.h rev. 1.28 2018/02/14 16:57:25, jsing@ provided X509_get0_notBefore(3) and i…

src jmc@ modified share/man/man4/gre.4: tweak previous; ok dlg

src schwarze@ modified lib/libcrypto/man/ASN1_time_parse.3: Fix typo: s/Vt strict tm/Vt struct tm/

src mlarkin@ modified usr.sbin/vmd/pci.c: vmd(8): Properly return the correct byte when doing byte-aligned PCI config space re…

src dlg@ modified sbin/ifconfig/ifconfig.8: update tunnelttl to talk about the "copy" argument

src dlg@ modified share/man/man4/gre.4: make a start at documenting egre(4)

src dlg@ modified share/man/man4/gre.4: there are more GRE rfcs

src dlg@ modified share/man/man4/gre.4: say that the only optional header we support is the Key.

src dlg@ modified sys/net/if_gre.c: take egre(4) packets out early in gre input this lets us look up the gre(4) interface befo…

src schwarze@ modified lib/libcrypto/man/EVP_PKEY_new.3: In evp.h rev. 1.54 2018/02/14 16:40:42, jsing@ provided EVP_PKEY_up_r…

src jsg@ modified sys: prune files.* entries that refer to files not in tree ok krw@ mpi@

src jsg@ modified sys/arch/arm64/conf/files.arm64: use the arm64 openprom.c on arm64 ok patrick@

src schwarze@ modified lib/libcrypto/man/ASN1_STRING_length.3: In asn1.h rev. 1.44 2018/02/14 16:46:04, jsing@ provided ASN1_S…

src dlg@ modified etc/netstart: create virtual interfaces before starting all interface config. this resolves an ordering prob…

src sthen@ modified distrib/sets/lists/base/mi: sync

src schwarze@ changed lib/libcrypto/man: In x509.h rev. 1.27 2018/02/14 16:18:10, jsing@ provided X509_get_signature_nid(3). A…

src schwarze@ modified lib/libssl/man/SSL_CTX_new.3: In ssl.h rev. 1.136 2018/02/14 17:08:44, jsing@ provided SSL_CTX_up_ref(3…

src jsing@ modified lib/libcrypto: Provide EVP_PKEY_up_ref().

src jsing@ modified lib/libcrypto: Provide ASN1_STRING_get0_data().

src jsing@ modified lib/libcrypto: Provide X509_get{0,m}_not{Before,After}().

src jsing@ modified lib/libcrypto: Provide X509_STORE_CTX_get0_{cert,untrusted}() and X509_STORE_CTX_set0_{trusted_stack,untru…

src jsing@ modified lib/libssl: Provide SSL_CTX_up_ref().

src jsing@ modified lib/lib*: Bump lib{crypto,ssl,tls} minors due to symbol additions.

src jsing@ modified distrib/sets/lists/base/mi: Sync.

src schwarze@ modified lib/libssl/man/SSL_set1_param.3: In ssl.h rev. 1.135 2018/02/14 16:16:10, jsing@ provided SSL_CTX_get0_…

src otto@ modified usr.bin/kdump/mksubr: Zero as (un)mount flag is valid; ok millert@

src jsing@ modified regress/lib/libtls/keypair/keypairtest.c: Update keypair regress to match revised keypair hash handling. A…

src jsing@ modified usr.bin/ssh/sshkey.c: Some obvious freezero() conversions. This also zeros an ed25519_pk when it was not b…

src jsing@ modified lib/libssl: Provide SSL_CTX_get0_param() and SSL_get0_param(). Some applications that use X509_VERIFY_PARA…

src jsing@ modified lib/libcrypto: Provide X509_get_signature_nid().

src jsing@ modified usr.bin/ssh/ssh-rsa.c: Ensure that D mod (P-1) and D mod (Q-1) are calculated in constant time. This avoid…

src jsing@ modified lib/libcrypto: Start providing parts of the OpenSSL 1.1 API. This will ease the burden on ports and others…

src rob@ modified usr.sbin/snmpd/agentx.c: whitespace

src tb@ modified distrib/miniroot/install.sub: Localize _f in do_upgrade(). ok rpe

src mpi@ modified regress/sbin/route/Makefile: Make sure lo5 is tied to rdomain 5.

src mpi@ changed sys/kern/kern_*: Put WITNESS only functions with the rest of the locking primitives.

src mpi@ modified sys/conf/files: kern_mutex.c is gone.

src schwarze@ modified lib/libcrypto/man/X509_STORE_CTX_new.3: I recently documented X509_VERIFY_PARAM_lookup(3), so change .F…

src schwarze@ changed lib/libcrypto/man: New manual page EVP_PKEY_asn1_new(3) from Richard Levitte via OpenSSL commit 751148e2…

src schwarze@ modified lib/libcrypto/man/EVP_EncryptInit.3: Mention two more block cipher modes that actually exist in our tre…

src schwarze@ modified lib/libcrypto/man/engine.3: Add the missing RETURN VALUES section. Mostly from Paul Yang via OpenSSL co…

src schwarze@ modified lib/libcrypto/man/DES_set_key.3: Add the missing RETURN VALUES section, mostly from Paul Yang via OpenS…

src cheloha@ modified bin/date/date.c: atoll -> strtonum ok millert@ tb@

src cheloha@ modified usr.sbin/hostapd/parse.y: Normalize handle limit timeval in microsecond (usec) case. Makes stuff like li…

src schwarze@ modified lib/libcrypto/man/BN_zero.3: Correctly describe BN_get_word(3) and BN_set_word(3). These functions cons…

src djm@ modified usr.bin/ssh: remove space before tab

src schwarze@ modified lib/libcrypto/man/BN_new.3: Mention that BN_new(3) sets the value to zero; from Hubert Kario <hkario at…

src schwarze@ modified lib/libcrypto/man/BIO_set_callback.3: Add the missing RETURN VALUES section. Triggered by OpenSSL commi…

src schwarze@ modified lib/libcrypto/man/BIO_should_retry.3: Delete duplicate .Nm entry in the NAME section, from Rich Salz vi…

src espie@ modified usr.sbin/pkg_add/OpenBSD/PackageRepository.pm: some mode of session resumptions are not currently supporte…

src schwarze@ modified lib/libcrypto/man/BIO_s_mem.3: Add the missing RETURN VALUES section; from Paul Yang via OpenSSL commit…

src schwarze@ modified lib/libcrypto/man/ASN1_STRING_length.3: Add the missing RETURN VALUES section and reorder the content a…

src mpi@ modified regress/sbin/route: Always destroy all interfaces before starting a new test. This should make tests followi…

src mpi@ modified sys/netinet6/ip6_input.c: Use IP6_SOIIKEY_LEN instead of hardcoded value. from semarie@, ok benno@

src schwarze@ modified lib/libcrypto/man/ASN1_STRING_print_ex.3: Add missing RETURN VALUES section. From Paul Yang via OpenSSL…

src schwarze@ modified lib/libcrypto/man/BIO_get_ex_new_index.3: Add the missing RETURN VALUES section; from Paul Yang via Ope…

src mpi@ modified regress/sbin/route/rttest*: Revert previous, the changed has been backed out and I wasn't running the last s…

src mpi@ modified regress/sbin/route/rttest1*: Now that the default loopback interface is brough UP when rdomain 5 is created,…

src mpi@ modified regress/sbin/route: Pass '-inet6' to the default loopback before each test. In order to have reproducible te…

src mpi@ modified regress/sbin/route/rttest*: Fix most outputs now that lo5 is getting 127.0.0.1 automagically.

src dlg@ modified sys/net/if_mobileip.c: restore the previous semantics wrt if up, tunnel, and address config. this is a port…

src dlg@ modified sys/net/if_gre.c: restore the previous semantics wrt if up, tunnel, and address config. this is a port of th…

src dlg@ modified sys/net/if_gif.c: restore the previous semantics wrt if up, tunnel, and address config. this is a port of th…

src dlg@ modified sys/net/if_etherip.c: restore the previous semantics wrt if up, tunnel, and address config. our network driv…

src dlg@ modified sys/net/if_mobileip.c: use a mobileip_tunnel struct to represent the interfaces tunnel info. this avoids all…

src mlarkin@ modified sys/arch/amd64/amd64/vmm.c: Typo in a comment (CR$_VMXE instead of CR4_VMXE). No functional change.

src schwarze@ modified usr.bin/vi: Simplify documentation of split-screen mode, avoiding abuse of [] to sometimes mean "charac…

src dlg@ modified sys/net/if_gre.c: dont handle SIOCSIFRDOMAIN twice, egre isn't supposed to filter it.

src dlg@ modified sys/net/if_etherip.c: ; ends c statements, not ;;

src matthieu@ modified sys/kern/uipc_syscalls.c: Revert rev 1.163. Causes network issues in Firefox. ok mpi@ who will investig…

src krw@ modified sbin/dhclient/dhclient.c: Ooops. After getting a NAK in response to a renewal REQUEST, we delete the interfa…

src patrick@ modified sys/dev/sdmmc/sdmmc*: Add sdmmc_io_read_region_1() and sdmmc_io_write_region_1() as an interface for "re…

src patrick@ modified sys/dev/sdmmc/sdmmc*: Add sdmmc_io_set_blocklen() which allows to set the block length of an SDIO functi…

src schwarze@ modified lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3: Document three more functions recently made public by…

src patrick@ modified sys/arch/arm/arm/db_trace.c: Rework the DDB trace handling for armv7. By switching to clang the stack fr…

src patrick@ modified sys/arch/arm64/conf/kern.ldscript: Move .openbsd.randomdata into .rodata. This makes things more consist…

src patrick@ modified sys/dev/sdmmc/if_bwfm_sdio.c: Use the new APIs for setting block lengths and reading from/writing to mem…

src dtucker@ modified usr.bin/ssh: Don't reset signal handlers inside handlers. The signal handlers from the original ssh1 cod…

src jmc@ modified usr.bin/openssl/s_client.c: typo in output string; from edgar pettijohn

src otto@ modified usr.bin/kdump/mksubr: fix madvise(2) flags matching; ok deraadt@ tom@

src martijn@ modified usr.bin/systat: Make sorting in the pcache view work. This allows us to sort on all shown columns. There…

src mpi@ changed sys/arch/sh: Move landisk to MI mutex. ok dlg@

src jmc@ modified lib/libc/sys/mmap.2: macro fix;

src deraadt@ modified sys/sys/mman.h: light documentation for MAP_STACK

src deraadt@ modified lib/libc/sys: Document how MAP_STACK will be used. All stacks must be mmap'd with this attribute. The ke…

src patrick@ modified sys/dev/sdmmc/if_bwfm_sdio.c: Update the packet header length as well as the mbuf length on receive. Did…

src deraadt@ modified sys/sys/mman.h: oops, typo

src patrick@ modified sys/dev: Since the BCDC header has a variable data offset, so the ethernet packet alignment can be varia…

src patrick@ modified sys/dev/ic/bwfm.c: Copy the scan results into a new buffer to re-align the data so that we don't fault o…

src deraadt@ modified sys/sys/mman.h: Add MAP_STACK flag. Currently masked by mmap()

src deraadt@ modified sys/uvm/uvm_mmap.c: Can mask MAP_STACK by name rather than number

src deraadt@ modified lib/librthread/rthread_stack.c: Start mapping thread stacks with MAP_STACK. mmap() currently ignores the…

src krw@ modified sbin/dhclient/dhclient.c: Make "invalid host name" messages log_debug() since the invalid host name does not…

src patrick@ modified share/man/man4/bwfm.4: SDIO support for bwfm(4) is good enough now that we can remove the claim saying i…

src schwarze@ modified lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3: Merge documentation from OpenSSL for seven functions t…

src henning@ modified sys/net/if_bridge.c: if an interface is added to the bridge that doesn't exist, try to create it trigger…

src benno@ modified s*: Add a ROUTE_PRIOFILTER socket option for roueing sockets that allows filtering on the priority of the…

src benno@ modified usr.sbin/ospfd: Use the new route filter ROUTE_PRIOFILTER in ospfd. Usually we only need to see routes wit…

src tb@ modified usr.sbin/rebound/rebound.c: sysctl.h is no longer needed ok tedu

src dlg@ modified sys: add an ipv6 "don't fragment" flag to mbufs for ip6_output to use. if you need to send an ipv6 packet wi…

src dlg@ modified share/man/man9/mbuf.9: list M_IPV6_DF_OUT

src deraadt@ modified lib/librthread/rthread_stack.c: Shift top-of-stack down so that the random==0 case doesn't leave stack p…

src krw@ modified sbin/dhclient: Fix 'ignore ;' so that it really does reset the ignore list. Mkae 'ignore', 'request' and 're…

src kettenis@ modified sys/dev/fdt/sxiccmu*: More Allwinner A64 clocks.

src kettenis@ modified sys/dev/fdt/axppmic.c: Add AXP803 support.

src kettenis@ modified sys/arch/arm64/conf/GENERIC: Enable axppmic(4).

src cheloha@ modified usr.sbin/iostat/iostat.c: Cap wait/interval at 100 million seconds. Keeps nanosleep(2) from choking. Whi…

src anton@ modified usr.sbin/rebound/rebound.c: Pledge monitoring process; ok tedu@

src mpi@ changed sys/arch/arm: Convert armv7 to MI mutex. Tested by jsg@, ok patrick@

src mpi@ modified sys: Artur Grabowski agreed to relicense his C mutex implementation under ISC. This will prevent a copyright…

src mpi@ modified sys/kern/kern_lock.c: Merge license blocks now that they are identical.

src jmc@ modified usr.sbin/bgpd/bgpd.conf.5: less macro; ok benno

src jsg@ modified sys/arch: Additional AMD CPUID bits documented in "Processor Programming Reference (PPR) for AMD Family 17h…

src patrick@ modified sys/arch/arm/conf/kern.ldscript: Replace two spaces indents with tabs. Makes it easier to read and espec…

src dlg@ modified usr.sbin/tcpdump: print etherip on ipv6.

src espie@ modified usr.sbin/pkg_add/OpenBSD/Temp.pm: rewrite file around fh_file, temp file creation with signal protection,…

src mpi@ modified sys/arch/amd64/amd64/db_trace.c: Revert previous & incorrect NULL dereference fix. This unbreak backtrace ac…

src mpi@ modified sys: Move cleanup job control bits to their own function. Part of the larger 'proctreelk' diff from guenther…

src espie@ modified usr.sbin/pkg_add/OpenBSD/PackageRepository.pm: implement the use of new ftp -S session=... for https - add…

src claudio@ modified etc/netstart: Remove some special IPv4 in IPv6 mapped prefixes that are already rejected by the ::0.0.0.…

src claudio@ modified sys/netinet/in.c: Kill unneeded caddr_t cast.

src djm@ modified usr.bin/ssh/ssh_config.5: Mention ServerAliveTimeout in context of TCPKeepAlives; prompted by Christoph Anto…

src mpi@ modified sys/net/route.c: If the kernel fails to clone an entry, report rtrequest(9) error. ok claudio@, jmatthew@

src mpi@ changed sys/arch: Remove now unused assembly mutex code. ok mlarkin@, deraadt@

src djm@ modified usr.bin/ssh: constify some private key-related functions; based on https://t.co/NZk2OyAx41 by Vincent Brilla…

src claudio@ modified sys/net/if.c: There is a problem with assigning 127.0.0.1 here. Revert the call to in_up_loopback(). The…

src jmc@ modified lib/libc/sys/sysctl.2: zap trailing whitespace;

src dlg@ modified sys/net: rework gif to be more consistent. while here, give us support for mpls in gif on ipv6. this moves a…

src djm@ modified usr.bin/ssh/ssh_config.5: Shorter, more accurate explanation of NoHostAuthenticationForLocalhost without the…

src patrick@ changed sys/arch/arm: Put the ldscript parts into a single file instead of storing it as head and tail and cat(1)…

src djm@ modified usr.bin/ssh/sshd_config.5: clarify IgnoreUserKnownHosts; based on github PR from Christoph Anton Mitterer.

src patrick@ modified sys/arch/arm/conf/kern.ldscript: Supplying entropy from etext has created a regression on arm where we g…

src djm@ modified usr.bin/ssh/ssh-keygen.c: fatal if we're unable to write all the public key; previously we would silently ig…

src djm@ modified usr.bin/ssh/ssh-keygen.c: Refuse to create a certificate with an unusable number of principals; Prompted by…

src florian@ modified sys/net: Implement RFC 7217: "A Method for Generating Semantically Opaque Interface Identifiers with IPv…

src florian@ modified a couple things: add support for binary sysctl payloads by handling them as hex strings. this was part o…

src claudio@ modified usr.sbin/bgpd/rde*: Follow rfc8277 more closely and make make sure bgpd is encoding VPNv4 withdraws they…

src florian@ modified sbin/ifconfig: ifconfig can be used to to set interface flag to not do RFC 7217. OK naddy, sthen man pag…

src florian@ modified etc: Load RFC 7217 key material and generate if it does not already exist. Add soii.key to changelist (p…

src florian@ modified sbin/slaacd: RFC 7217 support for slaacd OK naddy, sthen

src florian@ modified distrib: installer bits for RFC 7217 support OK rpe, tb, naddy, sthen

src claudio@ modified sys/kern/uipc_socket2.c: mbufs and mbuf clusters are now backed by large pools. Because of this we can r…

src jsing@ modified lib/libtls/man/tls_config_set_session_id.3: Be more specific about when the session file will be updated.

src djm@ modified usr.bin/ssh/scp.c: Disable RemoteCommand and RequestTTY in the ssh session started by scp. sftp is already d…

src jsing@ modified usr.bin/ftp: Add TLS session support to ftp(1). If a session file is specified via the `-S session=...', f…

src jsing@ modified lib/libtls: Add support to libtls for client-side TLS session resumption. A libtls client can specify a se…

src jsing@ modified lib/libtls/man/tls_con*: Document functions for client-side TLS session support.

src jsing@ modified lib/libtls/tls_conninfo.c: Remove NULL check from tls_conninfo_cert_pem() - all of the other conninfo func…

src jsing@ modified lib/libtls/tls_conninfo.c: Tidy/standardise some code.

src jsing@ modified lib/libtls/tls*: Move the keypair pubkey hash handling code to during config. The keypair pubkey hash was…

src jsing@ modified lib/libtls/tls.h: Bump TLS API version since we've added more functionality.

src jmatthew@ modified sys/arch: Add a mapping from grandparent driver name to hibernate io function to reduce the number of -…

src jmatthew@ modified sys/dev/sdmmc/sdhc.c: fix build with SDHC_DEBUG defined, no binary change otherwise

src deraadt@ modified sys: Syncronize filesystems to disk when suspending. Each mountpoint's vnodes are pushed to disk. Dangli…

src claudio@ modified sys/net: Similar to the IPv6 case create 127.0.0.1/8 on lo(4) interfaces which act as loopback interface…

src benno@ modified usr.sbin/bgpd/rde_filter.c: claudio noted that this is an else case because we have either a prefix or a p…

src jsing@ modified lib/libcrypto: Expose X509_VERIFY_PARAM_* functions that appeared in the OpenSSL 1.0.2 API and are now in…

src jsing@ modified lib/lib*: Bump lib{crypto,ssl,tls} minors due to symbol addition.

src mortimer@ modified sys/kern/exec_subr.c: Use sched_pause(yield) to decide when to yield when filling randomdata. ok deraad…

src benno@ modified usr.sbin/bgpd: Add prefix-sets, lists of prefixes which can be used in place of a prefix in a filter rule.…

src tb@ modified usr.bin/leave/leave.c: Use return instead of exit from main.

src jca@ modified usr.sbin/ospfd: Style tweaks ok remi@ benno@

src cheloha@ modified usr.bin/leave/leave.c: Schedule alarm for start of minute if departure time is absolute. e.g., "leave 15…

src krw@ modified sbin/dhclient/dhclient.c: If there is no link after link_timeout seconds don't forget to go_daemon() while w…

src mortimer@ changed libexec/ld.so: Use a static chacha instance to fill randomdata sections. Avoids looping over a syscall f…

src mpi@ modified sbin/ifconfig/ifconfig.8: Improve documentation of protected domains. Required by and ok otto@, ok jmc@

src dlg@ modified sys/net/if_gre.c: use in_addr and in6_addr instead of uint32_ts

src dlg@ modified sys/net/if_etherip.c: add support for setting the ttl on the tunnel traffic.

src eric@ modified usr.sbin/smtpd/smtp_session.c: isolate calls to the rfc2822 parser and handling of "." in smtp_dataline() o…

src dlg@ changed sys/net: use struct in_addr to represent an address.

src dlg@ changed sys/net: oh carp - i didnt mean to commit these

src jmc@ modified share/man/man5/pf.conf.5: a little more adjustment, after discussing with henning;

src mpi@ modified sys/kern/uipc_syscalls.c: Call socreate() before falloc() in sys_socket(). This is similar to what we do in…

src dtucker@ modified regress/usr.bin/ssh/agent-getpeereid.sh: Replace fatal with exit in the case that we do not have $SUDO s…

src dtucker@ modified regress/usr.bin/ssh/sftp-chroot.sh: Skip sftp-chroot test when SUDO not set instead of fatal().

src claudio@ modified usr.sbin/ospf6d/neighbor.c: Clear the dr and bdr fields of a neighbor when it goes down. Same is done in…

src tb@ modified sys/arch: Check for the existence of /bsd before trying to back it up to /obsd. Fixes 'make install' when /bs…

src dlg@ modified sys/net/if_etherip.c: rework etherip to make it more consistent and reduce code duplication. ok claudio@

src dlg@ modified usr.sbin/tcpdump/print-gre.c: use ether_tryprint, which looks inside the ether packet. ether_print just prin…

src dtucker@ modified usr.bin/ssh/servconf.c: Remove unused sKerberosTgtPassing from enum. From calestyo via github pull req #…

src deraadt@ modified sys/dev/rnd.c: Situation occur where bootloader cannot supply kernel with early random data. But a new s…

src claudio@ modified usr.sbin/ospfd/neighbor.c: Simplify logic a bit by moving a block. nbr_stop_itimer() does not use the dr…

src patrick@ modified sys/dev/sdmmc/if_bwfm_sdio.c: Implement the bwfm(4) SDIO bus logic. This is the bus layer that converts…

src patrick@ modified s*: Extend the mbuf queue API with an accessor that checks whether or not the mbuf queue is full. ok dlg@

src dlg@ modified sys/net/if_gre.c: implement support for tunnelttl copy. if the ttl is set to copy, gre will copy the ttl in…

src dlg@ modified sys/net/if_gre.c: bring back the wccp shizz.

src dlg@ modified usr.sbin/tcpdump/print-gre.c: it turns out the wccp header is optional peek inside the payload to see if the…

src jmatthew@ modified sys/dev/fdt/if_mvneta.c: timeout_add -> timeout_add_sec ok patrick@

src tb@ modified distrib/sets/lists: sync

src dlg@ modified usr.sbin/tcpdump/print-gre.c: have a go at decoding cisco wccp gre packets, and let them fall into IP.

src benno@ modified usr.sbin/ospf6d/kroute.c: ospf6d mostly only cares about AF_INET6 routes found while investigating routing…

src dlg@ modified sbin/ifconfig/ifconfig.c: when using tunnelttl, let -1 mean "copy the ttl from the inner traffic". tunnelttl…

src dlg@ modified sys/net/if_mobileip.c: handle SIOCGLIFPHYTTL and say that the ttl is always "copied"

src dlg@ modified sys/net/if_gre.c: implement ethernet over gre encapsulation with a thing egre(4) driver. there's three main…

src dlg@ modified sys/net/if_gre.c: ttl 0 is not valid on the wire, so dont accept it.

src claudio@ modified sys/net/rtsock.c: Make the routing socket more MP save by using a SRPL list for the pcb list. Still need…

src jmc@ modified share/man/man5/pf.conf.5: tweak previous; ok henning

src jca@ modified usr.sbin: Kill ber.c support for direct fd read/writes This mechanism is already unused and annotated with l…

src mpi@ modified sys/net/route.c: When multiple RTF_CLONING routes for the same subnet are present, use the correct one to cl…

src mpi@ changed regress/sbin/route: Test that next-hop L2 caches are cloned using the correct MPATH route. ok jmatthew@, clau…

src mpi@ modified sys/kern/kern_lock.c: Remove CSRG copyright, there isn't any code left from Berkeley here. In 2016 natano@ r…

src mpi@ modified s*: Add a new '-protected' option for bridge members. Bridge members that are part of the same protected dom…

src martijn@ modified usr.bin/systat/pool.c: Make pool order on size actually order on size instead of size*inuse. Prompted by…

src jsing@ modified usr.bin/openssl/genpkey.c: Convert option handling for openssl(1) genpkey. ok beck@ inoguchi@

src jsing@ modified lib/libssl: Complete the TLS extension rewrite on the client-side. The RI logic gets pulled up into ssl3_g…

src jsing@ modified regress/lib/libssl/unit/tls_ext_alpn.c: Update regress to use tlsext_serverhello_parse().

src deraadt@ modified sys/dev/acpi/acpi.c: Toss all releaseable memory, because fragmentation can get in the way of allocating…

src deraadt@ modified sys/dev/acpi/acpi.c: After flushing disks, try again to release all memory. We don't need to save dirty…

src mortimer@ modified sys/dev/rnd.c: Do not hardcode key length. Pointed out by jsing@ ok deraadt@

src jsing@ modified lib/libtls/tls_conninfo.c: Do not bother NULLing pointers in a struct that is about to be freed.

src jsing@ modified lib/libtls/tls_keypair.c: Ensure that tls_keypair_clear() clears the OCSP staple and pubkey hash.

src jsing@ modified regress/lib/libtls/config/Makefile: Tweak compiler flags to include -DLIBRESSL_INTERNAL and make more warn…

src jsing@ updated cvs/src/regress/lib/libtls/keypair: Directory /cvs/src/regress/lib/libtls/keypair added to the repository

src jsing@ changed regress/lib/libtls: Add a regress test that covers libtls keypairs.

src jsing@ modified lib/libtls/tls*: Have tls_keypair_pubkey_hash() call tls_keypair_load_cert() instead of rolling its own ce…

src jsing@ modified regress/lib/libtls/keypair/keypairtest.c: Update regress to match change to tls_keypair_pubkey_hash().

src djm@ modified regress/usr.bin/ssh/unittests/test_helper/test_helper.*: some helpers to check verbose/quiet mode

src dlg@ modified usr.sbin/tcpdump/print-gre.c: recognise gre proto 0 as a "keep alive" packet

src henning@ modified share/man/man5/pf.conf.5: give jmc another chance to "fix previous" - document syncookies (thanks jmc!)

src henning@ modified s*: make the watermarks/thresholds for entering and leaving syncookie mode when syncookies are set to ad…

src mortimer@ modified sys: Use a temporary chacha instance to fill large randomdata sections. Avoids grabbing the rnglock rep…

src jsing@ modified lib/libtls/tls_util.c: Assert tedu's copyright since some of the code moved here is his.

src jsing@ modified lib/libtls/tls.c: Avoid a memory leak that results when the same tls_config is reused. Reported by and fix…

src jsing@ modified lib/libtls/tls*: Move tls_keypair_pubkey_hash() to the keypair file.

src krw@ modified sbin/dhclient/dhclient.c: Don't update first_sending in state_selecting() and thus fix the accounting for th…

src martijn@ modified usr.bin/systat: Add the order keyword to systat global command interpreter. This command shows the avail…

src jsing@ changed lib/libtls: Split keypair handling out into its own file - it had already appeared in multiple locations. o…

src deraadt@ modified sys/dev: sr_quiesce() is a new approach for ensuring that softraid drains output to the disks. This is p…

src dlg@ modified sys/net/if_gre.c: reintroduce support for keepalives. there's a couple of bug fixes in here too. this proper…

src dlg@ modified sys/net/if_gre.c: gre doesnt need ifmedia

src patrick@ modified sys/dev: Move bwfm(4) from ifq begin/commit/rollback semantics to the newer ifq dequeue semantics. This…

src dtucker@ modified usr.bin/ssh/umac128.c: Rename struct umac_ctx to umac128_ctx too. In portable some linkers complain abou…

src henning@ modified sys/net/pf*: add DIOCGETSYNFLWATS to get current synflood detection watermarks, ok claudio benno procter

src henning@ modified sbin/pfctl/pfctl*: show current synflood detection watermarks in pfctl -vsi, for the lack of a more appr…

src tb@ modified usr.bin/mandoc: Invalidate the tag_files.tfd after fclose(3)ing the stram associated with it. In main assert…

src claudio@ modified usr.sbin/bgpd/bgpd.h: Bump the read sockbuf of the routing socket to 2MB, may help reduce some of the de…

src claudio@ modified usr.sbin/eigrpd/eigrpd.h: Bump the read sockbuf of the routing socket to 2MB, may help reduce some of th…

src claudio@ modified usr.sbin/ldpd/ldpd.h: Bump the read sockbuf of the routing socket to 2MB, may help reduce some of the de…

src claudio@ modified usr.sbin/ospf6d/ospf6d.h: Bump the read sockbuf of the routing socket to 2MB, may help reduce some of th…

src claudio@ modified usr.sbin/ospfd/ospfd.h: Bump the read sockbuf of the routing socket to 2MB, may help reduce some of the…

src claudio@ modified usr.sbin/ripd/ripd.h: Bump the read sockbuf of the routing socket to 2MB, may help reduce some of the de…

src claudio@ modified usr.sbin/snmpd/snmpd.h: Bump the read sockbuf of the routing socket to 2MB, may help reduce some of the…

src procter@ modified sys/netinet/ip_ah.c: comment change only. ok bluhm@

src dtucker@ modified usr.bin/ssh: ssh_free checks for and handles NULL args, remove NULL checks from remaining callers. ok dj…

src procter@ modified usr.bin/ftp/fetch.c: eliminate close()/fclose() dance. ok tb@ deraadt@

src procter@ modified usr.bin/ftp/fetch.c: rename var 's' -> 'fd' to ease finding it in a long function ok tb@ deraadt@

src patrick@ changed sys/dev: Move SDIO bus and protocol definitions from the shared header into one header specific to the SD…

src patrick@ modified sys/dev: Move parsing the BCDC header on RX into a protocol specific RX function so it can be shared wit…

src patrick@ modified sys/dev/pci/if_bwfm_pci.c: Move parsing the BCDC header on RX into a protocol specific RX function so it…

src patrick@ modified sys/dev/sdmmc/if_bwfm_sdio.c: Outsource setting the backplane window into a specific function so it can…

src dlg@ modified sys/conf/GENERIC: dcoppa@ and bluhm@ noted that i accidentally removed POOL_DEBUG put it back.

src dlg@ modified sys/net: update the gre driver. the main new feature is gre keys, supported by the vnetid ioctls. this also…

src bluhm@ modified sys/dev/ic/gem.c: Sporadically the network over gem(4) interface hang on sparc64 and macppc. Receiving pac…

src dlg@ modified sys/net/if.c: add SIOCSETKALIVE to the list of ioctls that need root and NET_LOCK

src patrick@ modified sys/dev/ic/bwfm*: Add helper to find out if the chip supports Save/Restore. Will be used in the SDIO bus…

src schwarze@ modified regress/usr.bin/mandoc/mdoc/Oo/punct.out_*: fix wrong date

src schwarze@ modified usr.bin/mandoc/mandoc_aux.c: Fix the mandoc_strndup() utility function. All existing callers seem safe…

src tedu@ modified games/battlestar: slightly reduce the difficulty of the adventure game that is reading the battlestar code…

src schwarze@ modified usr.bin/mandoc/mandocdb.c: In man(7) and cat pages, cut off excessive one line descriptions. An extreme…

src tedu@ modified sys/sys/exec_script.h: the SETUIDSCRIPTS define is no longer needed since the code was unifdef a few years…

src naddy@ modified sys/arch: Reporting the PXE boot interface we identified is independent of setting the boot device. We do…

src otto@ modified lib/libc/stdlib/malloc.c: use consistent style for for loop in unmap(), no functional change

src otto@ modified libexec/ld.so/malloc.c: sync with libc malloc: use consistent style for for loop in unmap(), no functional…

src anton@ modified usr.sbin/rebound/rebound.8: Markup SIGHUP.

src espie@ modified usr.sbin/pkg_add/OpenBSD/PackageRepository.pm: prepare for session files

src espie@ modified usr.sbin/pkg_add/OpenBSD/PackageRepository.pm: prepare for session saving by separating the pkgfetch code.

src mpi@ modified sys/net: Unbreak carp(4) MAC check in bridge_process(). Introduce bridge_ourether() and move carp(4)-specifi…

src dlg@ modified share/man/man4/mobileip.4: make some wording better. from jmc@

src jsing@ modified usr.bin/openssl/apps.c: Restore a check before BN_free() that needs to exist and write it such that the in…

src jsing@ modified usr.bin/openssl: Indent labels with a single space so that diff prototypes are more useful.

src henning@ modified sys/net/pf*: provide counters for # of synfloods detected, # of syncookies sent, # of syncookies success…

src jsing@ modified usr.bin/openssl/ocsp.c: Nuke some more free NULL guards.

src dlg@ modified sys/net/if_mobileip.c: take the interface down if it is being destroyed.

src dlg@ modified sys/net/if_mobileip.c: dont return ENETRESET from SIOCSIFFLAGS, it wont't be handled properly

src henning@ modified sys/net/pf_ioctl.c: look ma, henning forgot to PF_LOCK/_UNLOCK in the new ioctls, ok procter

src krw@ modified sys/dev/softraid.c: Use duid_format() instead of rolling one locally. ok jsing@ tb@

src krw@ modified sys/arch: Use M_WAITOK to show we don't need to check for NULL. ok deraadt@

src dlg@ modified usr.sbin/tcpdump/print-gre.c: shorten the output for gre keys.

src jsing@ modified usr.bin/openssl: Remove guards around *_free() calls since these functions handle NULL.

src tedu@ modified usr.bin/doas/doas.conf.5: not necessarily the same name, but the indicated name

src jsing@ modified regress/lib/libcrypto/free/freenull.c: Add more free functions for NULL checks.

src tedu@ modified usr.bin/doas/doas.conf.5: lowercase doas ee cummings style

src jsing@ modified usr.bin/ssh/ssh-keygen.c: Remove some #ifdef notyet code from OpenSSL 0.9.8 days. These functions have nev…

src jsing@ modified usr.bin/ssh/ssh-rsa.c: Convert some explicit_bzero()/free() calls to freezero(). ok deraadt@ dtucker@

src tedu@ modified usr.sbin/rebound/rebound.8: clarify a bit about config

src jsing@ modified usr.bin/openssl/apps.c: Remove guards around *_free() calls since these functions handle NULL.

src florian@ modified usr.sbin/httpd: NAME_MAX is the length of the thing between / / in a path *without* the terminating NUL.…

src dlg@ modified sys/net/pf_syncookies.c: unbreak strict alignment archs by using SIPHASH_KEY for siphash keys, not uint8_t a…

src dlg@ modified sys/net/if_gre.c: remove mobileip(4) tendrils

src jsing@ modified usr.bin/ssh: Remove all guards for calls to OpenSSL free functions - all of these functions handle NULL, f…

src jsing@ modified regress/lib/libcrypto/free/freenull.c: Add more functions (based on those used in OpenSSH) to the free NUL…

src bluhm@ modified lib/libcrypto/bio/b_sock.c: Restore the old behavior when a port number without a host name is passed to B…

src tedu@ modified usr.sbin/rebound/rebound.*: remove the magic dns port hijacking feature. it's complicated and brittle, and…

src krw@ modified sbin/dhclient/dhc*: Keep track of the last proposal used to configure the interface and compare that to the…

src dlg@ changed s*: split mobileip(4) out from the gre(4) driver. having mobileip in gre makes it hard to cut gre up. the cur…

src OPENBSD_6_2 benno@ modified usr.sbin/unbound/validator: OpenBSD 6.2 errata 008 A flaw was found in the way unbound validat…

src henning@ added sys/net/pf_syncookies.c: syncookies implementation to be used in pf, based on the FreeBSD one by Andre Oppe…

src henning@ modified sys: syncookies for pf. when syncookies are on, pf will blindly answer each and every SYN with a syncook…

src krw@ modified sbin/dhclient/dhclient.c: Abstract "no link ..." and "no lease ..." message generation into a function tick_…

src henning@ modified sbin/pfctl/p*: allow control over syncookies: set syncookies never/always/adaptive

src claudio@ modified usr.sbin/bgpd/rde*: Add plumbing inside of the prefix handling to put prefixes on either the prefixes or…

src florian@ modified usr.sbin/unbound: update to unbound 1.6.8, testing millert, OK sthen

src bluhm@ modified sys/netinet/tcp_*: Historically TCP timeouts were implemented with pr_slowtimo and pr_fasttimo. That is th…

src phessler@ modified sys/net80211/ieee80211_*: convert the test if a node support HT (aka, 11n) into an inline function, ins…

src sthen@ modified distrib/miniroot/install.sub: quote http_proxy going to rc.firsttime, avoiding problems if it contains a s…

src phessler@ modified sys/net80211/ieee80211_node.h: convert __inline to inline no binary change on amd64

src dlg@ modified sys/kern/subr_pool.c: slightly randomize the order that new pages populate their item lists in. ok tedu@ der…

src tedu@ modified usr.sbin/rebound/rebound.c: when we get SIGHUP, close conffd so it's reopened (and rewound). problem and ea…

src krw@ modified sbin/dhclient/dhclient.c: When binding a lease from the dhclient.leasees.<if> file and the renewal time is i…

src krw@ modified sbin/dhclient/dhc*: Nuke unused state S_REBINDING. We just use the time to decide between unicast and broadc…

src tb@ modified etc/netstart: If -n is given, the netstart script should not (try to) set the default route(s). Simply print…

src tb@ modified etc/daily: Print an explicit error if the backup volume is not present in hw.disknames. This can only happen…

src naddy@ modified sys/arch/arm64: Allow the kernel to recognize that it has been netbooted and to add the boot interface to…

src schwarze@ changed usr.bin/mandoc/mdoc* and regression tests: Delete the "no blank before trailing delimiter" check from th…

src espie@ modified usr.sbin/pkg_add/OpenBSD/PackageRepository.pm: syslog cdns redirect, as suggested by sthen@

src espie@ modified usr.sbin/pkg_add/OpenBSD/PackageRepository.pm: avoid not working if redirected to another urlscheme

src bluhm@ modified sys/netinet/tcp_*: There was a race in the TCP timers. As they may sleep to grab the netlock, timers may s…

src schwarze@ modified bin/ksh/ksh.1: Clarify that the "bind" built-in command only affects Emacs editing mode, to avoid poten…

src espie@ modified usr.sbin/pkg_add/OpenBSD: refactor the "Signature" code for later - all stuff being elements end up as ver…

src eric@ modified lib/libc/asr/asr.c: make sure that all error paths are correctly handled in asr_run_sync() and that the res…

src phessler@ modified sys/net80211/ieee80211_node.h: remove extern from function prototypes, remove some variable names, and…

src henning@ modified sys/net/pf*: some finger muscle workout: bzero -> memset and (very few) bcopy -> memcpy/memmove

src patrick@ modified sys/arch/arm/arm/sigcode.S: Make sure sigfillsiz is word aligned. ok kettenis@

src djm@ updated cvs/src/regress/usr.bin/ssh/unittests/authopt: Directory /cvs/src/regress/usr.bin/ssh/unittests/authopt added…

src djm@ updated cvs/src/regress/usr.bin/ssh/unittests/authopt/testdata: Directory /cvs/src/regress/usr.bin/ssh/unittests/auth…

src dtucker@ modified usr.bin/ssh/ssh_config.5: Replace "trojan horse" with the correct term (MITM). From maikel at https://t.…

src florian@ modified usr.sbin/acme-client/netproc.c: move malloc check up so that it actually works. OK benno

src krw@ modified sbin/dhclient/dhclient.c: Fix fprintf() to include "\n" where needed. Prefix "no lease" messages with interf…

src dlg@ modified usr.sbin/tcpdump/print-ppp.c: output the data part of LCP Echo-Request and Echo-Reply packets.

src florian@ modified usr.sbin/acme-client/http.c: kill dead code

src tb@ modified usr.bin/openssl/s_time.c: Remove manual shutdown and close of the socket since in this case SSL_free will do…

src dlg@ modified lib/libpcap: recognise DLT_PPP_SERIAL. shlib version doesnt need a bump before no new symbols were added or…

src dlg@ modified usr.sbin/tcpdump: rework ppp, pptp, and gre parsing. this started cos i was looking at pptp, which came out…

src patrick@ modified sys/dev/ic/bwfm.c: Support setting the Cortex-M3 cores to active mode.

src patrick@ modified sys/dev/ic/bwfm.c: Add support for chips which use SYSMEM memory. Code is a simplified version of the SO…

src tb@ modified regress/usr.bin/openssl: Respect the OPENSSL make variable everywhere so that make OPENSSL=/usr/src/usr.bin/o…

src patrick@ modified sys/arch/amd64: Load the Intel microcode much earlier. So far we had loaded it after the CPUs identified…

src tedu@ modified sys/kern/tty.c: reduce scope of variable a bit to avoid shadowing

src henning@ modified usr.sbin/crunchgen/crunchgen.c: chdir to the target directory, run make there and fchdir back after. all…

src tedu@ modified sys/dev/ic/aic79xx.c: remove a bit of dead code. ok bluhm deraadt

src krw@ modified sbin/dhclient: Flip -q (be quiet) into -v (be noisy), making terseness the default behaviour. Always go daem…

src claudio@ modified usr.sbin/bgpd/rde*: Switch a few lists to tailqs. Mainly the prefix list per aspath needs to be a queue…

src sthen@ modified distrib/miniroot/install.sub: If an http proxy was used when fetching sets in the ramdisk, write it to rc.…

src anton@ modified regress/usr.sbin/ifstated: Pass env(1) to ${SUDO}, not the other way around. Solves an issue when running…

src anton@ modified regress/sys/net/etherip/Makefile: typos

src bluhm@ modified sys: Remove tcp_acounts, some tcp_usrreq() counting from 1981. Also remove the #ifdef KPROF which seems to…

src stsp@ modified share/man/man4/athn.4: Document athn(4) USB open source firmware support. Remove the BUGS section, USB Host…

src jmc@ modified usr.sbin/ospfd/ospfd.conf.5: simplify macros, and avoid some arg splitting;

src remi@ modified usr.sbin/ospfd: Introduce "depend on". This allows ospfd to set the metric dependent on the status of anoth…

src stsp@ modified sys/dev/usb/if_athn_usb.*: claim copyright

src patrick@ modified sys/dev/ic/bwfm*: Move event packet handling into a serialized process context to remove a state transit…

src stsp@ modified sys/net80211/ieee80211_*: Add a new function hook to struct ieee80211com which wireless drivers can use to…

src stsp@ modified sys/dev/usb/if_athn_usb.*: Move athn(4) USB devices to the open source atk9k HTC firmware. Also fix support…

src krw@ modified sbin/dhclient/dhclient.c: Ensure that the "bound to ..." message appears in the log unless dhclient was star…

src nicm@ modified usr.bin/tmux: Add struct status_line to hold status line members of struct client, not used yet but will be…

src nicm@ modified usr.bin/tmux/mode-tree.c: Show if filter is active/no matches in modes.

src jmc@ modified sbin/ifconfig/ifconfig.8: tweak previous;

src tb@ modified usr.bin/ssh: Add a couple of non-negativity checks to avoid close(-1). ok djm

src mlarkin@ modified usr.sbin/vmd/vmm.c: remove unused function prototype

src henning@ modified sys/net: bcmp -> memcmp; kinda req'd / not-just-kinda ok'd by claudio

src krw@ modified sbin/dhclient/dhclient.c: Always run through state_preboot() when starting up or the link status changes. Si…

src tb@ modified usr.bin/ssh/channels.c: The file descriptors for socket, stdin, stdout and stderr aren't necessarily distinct…

src henning@ modified s*: implement an arp filter allows arp (and rarp) requests and replies to be matched, including matching…

src millert@ modified usr.sbin/cron: Pass a FILE * instead of a file descriptor into load_user() and perform the fclose() in p…

src claudio@ modified usr.sbin/bgpd: Change struct prefix a bit. Make the aspath pointer opaque and remove the direct pointer…

src krw@ modified sbin/dhclient/dhclient.c: Nuke unused parameter to go_daemon().

src deraadt@ modified lib/libm/arch/amd64/s_copysign*: Constants which can go into .rodata

src djm@ modified usr.bin/ssh/sshd.8: I accidentially a word

src deraadt@ modified bin/md5/crc.h: CKSUM_DIGEST_STRING_LENGTH bounding didn't include full range of size_t and NUL ok miller…

src claudio@ modified usr.sbin/bgpd/parse.y: Add a comment why it is OK to set the tableid to 0 for Adj-RIB-In/Out. Requested…

src jsing@ modified lib/libtls/tls_ocsp.c: Do not bother NULLing pointers in memory that is freed immediately after.

src jsing@ modified lib/libtls/tls_*: Be consistent with the goto label names used in libtls code. No change to generated asse…

src claudio@ modified usr.sbin/bgpd/rde_filter.c: prefix check must be last because the prefixlen check does an immediate retu…

src deraadt@ modified bin/ls/ls.c: repair ugly indents

src deraadt@ modified bin/ls/ls.c: use sizeof, rather than the constant. on change in binary.

src deraadt@ modified libexec/ld.so/dlfcn.c: Expand Type strings by one space, to fit https://t.co/Hw8pq2oWQn, in the same ugl…

src patrick@ modified Makefile.cross: Don't assume that we use LLVM's ld(1) if we use clang(1) as main system compiler. Only h…

src bru@ modified share/man/man4/wsmouse.4: Document the compat-mode settings. Thanks to Ingo for his help. ok schwarze@

src stsp@ modified sys/net/if_media.h: Add media types for 802.11 AC. The first driver to make use of these will probably be b…

src stsp@ modified share/man/man4/ifmedia.4: Document 802.11ac media types and fix docs for the 11n ones while here. suggested…

src nicm@ modified usr.bin/tmux/t*: Upstream ncurses has introduced terminfo capabilities to specify RGB colour ("true" or "di…

src claudio@ modified usr.sbin/bgpd: Clenaup RIB handling in the RDE. Introduce some defines for Adj-RIB-In and Adj-RIB-Out an…

src cheloha@ modified sbin/shutdown/shutdown.c: fprintf(stderr -> warnx ok jca@ tb@

src cheloha@ modified bin/sleep/sleep.c: Print strtonum(3)-style error messages on invalid numeric input. More informative tha…

src stsp@ modified sys/dev/ic/ar5212.c: Remove a pointless assignment introduced in previous commit. CID 1464695; pointed out…

src millert@ modified usr.bin/vi/build/recover: The recover script should have the same sanity checks as recover.c. Specifical…

src bluhm@ modified sys/netinet/tcp_usrreq.c: Since tcp_attach() has moved to a separate protocol function, the inp cannot be…

src mpi@ changed sys: Add support for dumping USB transfers via bpf(4) using USBPcap headers. ok deraadt@, dlg@

src mpi@ changed many things: Simple USBPcap parser for tcpdump(8). Raw dumps can be nicely analysed in wireshark. ok deraadt@…

src mpi@ modified regress/usr.bin/ctfdump/base_types_encoding.*: Tests were incorrect.

src florian@ changed usr.sbin/nsd: Update nsd to 4.1.19. OK sthen@, "so far so good" millert@ Obligatory commit from 33,000 ft.

src florian@ modified usr.sbin/nsd/config*: regen

src bluhm@ modified sys/net/if_ethersubr.c: In ether_input() use goto dropanyway instead of repeating m_freem() and return. Ch…

src cheloha@ modified bin/sleep/sleep.c: Extend range for seconds from 100 million to upper bound of time_t. Makes us complian…

src jmc@ modified share/man/man9/bpf_mtap.9: tweak grammar in RETURN VALUES;

src jmc@ modified usr.sbin/syslogd/syslog.conf.5: convert the remaining examples to full sentences;

src jsg@ modified sys/dev/pci/mfii.c: use the same bar used to determine memory type when mapping memory should resolve mappin…

src kettenis@ modified sys/arch/arm64/dev/ampintc.c: Enable interrupts while running interrupt handlers like we do on agintc(4…

src kettenis@ modified sys/arch/arm64/arm64/trap.c: Enable interrupts in (synchronous) trap handlers. ok patrick@

src pd@ modified sys/arch/amd64/amd64/vmm.c: vmm: add support for send / receive for AMD SVM hosts ok mlarkin@

src yasuoka@ modified etc/skel/dot.*: Remove . from $PATH since it seems there is no strong reason to keep it and many people…

src OPENBSD_6_2 bluhm@ modified sys/netinet/ip_ah.c: When processing IPsec AH packets with IP options or IPv6 extension header…

src OPENBSD_6_2 bluhm@ modified sys/netinet6: The function ip6_get_prevhdr() did return a pointer into a mbuf. It was not guar…

src OPENBSD_6_2 bluhm@ modified sys/net/if_etherip.c: Done means to stop processing the protocol loop, but IP proto none is pr…

src OPENBSD_6_1 bluhm@ modified sys/netinet/ip_ah.c: When processing IPsec AH packets with IP options or IPv6 extension header…

src OPENBSD_6_1 bluhm@ modified sys/netinet6: The function ip6_get_prevhdr() did return a pointer into a mbuf. It was not guar…

src OPENBSD_6_1 bluhm@ modified sys/net/if_etherip.c: Done means to stop processing the protocol loop, but IP proto none is pr…

src bluhm@ modified sys/netinet/ip_ah.c: When processing IPsec AH packets with IP options or IPv6 extension headers, check all…

src bluhm@ modified sys/netinet6: The function ip6_get_prevhdr() did return a pointer into a mbuf. It was not guaranteed that…

src bluhm@ modified sys/net/if_etherip.c: Done means to stop processing the protocol loop, but IP proto none is protocol 58. F…

src pd@ modified usr.sbin/vmd/virtio.c: vmd: fix vioscsi dump and restore This unbreaks send / receive. Also tested send / rec…

src landry@ modified usr.sbin/syslogd/syslog.conf.5: Add an example on how to log messages coming from a given host to a speci…

src dlg@ modified sys/net/bpf.*: add bpf_tap_hdr(), for handling a buffer (not an mbuf) with a header. internally it uses mbuf…

src dlg@ modified share/man/man9/bpf_mtap.9: document bpf_tap_hdr

src otto@ modified libexec/ld.so/malloc.c: don't forget to increment loop var; infinite loops spotted by sthen@

src stsp@ modified sys/dev/pci/if_iwn.c: Make sure iwn(4) firmware and driver stay in sync when a scan is requested by ifconfi…

src deraadt@ modified sys/arch/arm64/dev/bcm2836_intr.c: handle ramdisk not containing ddb, so that builds can proceed

src kettenis@ modified sys/arch/arm64/arm64: Make sure each CPU uses its own set of VAs for pmap_zero_page() and pmap_copy_pag…

src danj@ modified share/man/man5/bsd.port.mk.5: Mention that PATCH_DEBUG is set to true by default. Prompted by a question ab…

src millert@ modified usr.bin/at/at.1: Sync list of non-exported environment variables with at.c.

src cheloha@ modified sbin/init/init.c: Check GETTY_SPACING against the monotonic clock. Ensures that we can use the check if…

src mpi@ modified sys/nfs/nfs_syscalls.c: Use FREF() instead of rolling our own. ok deraadt@, bluhm@

src mpi@ modified usr.bin/ctfconv/parse.c: Consider integer/float size during base type comparisons. Regression introduced whe…

src patrick@ modified sbin/iked: Add support for specifying multiple transforms within a single proposal. This gives us more f…

src stsp@ modified sys/dev: Some wifi drivers don't call ieee80211_newstate() during some state transitions, which means those…

src kettenis@ modified sys/arch/arm64: Add MULTIPROCESSOR support to the interrupt controller drivers. This makes the secondar…

src stsp@ modified sys/dev/ic/a*: Fix 11g ifmedia modes in ath(4) (shown by 'ifconfig ath0 media'). There was code which set t…

src jsg@ modified sys/dev/pci/drm/drm_linux.h: adjust container_of() for const use avoids -Wincompatible-pointer-types-discard…

src jsg@ modified sys/dev/pci/drm/drm_*: add pci_is_root_bus()

src jsg@ modified sys/dev/pci/drm/drm_linux_list.h: add list_prev_entry()

src jsg@ modified sys/dev/pci/drm/drm_linux.*: add dmi_match() and change dmi_found() to use it

src jmc@ modified usr.sbin/smtpd/smtpctl.8: regroup some commands in a more logical way; ok sunil gilles

src zhuk@ modified s*: Add D-Link DWA-125 rev B2 to list of devices supported by run(4). Works for me on amd64. okay stsp@, wh…

src zhuk@ modified sys/dev/usb/usbdevs*: sync

src kettenis@ removed libexec/ld.so/ffs.c: No need to add ffs.c as we use .VPATH to reach over into libc/string. ok otto@

src otto@ changed libexec/ld.so: provide ffs, gcc generates calls to it, even when __builtin_ffs() is used. ok deraadt@

src naddy@ modified sys/arch/a*: Fix TFTP reading of zero-size files: The AllocatePages EFI call returns an error when the all…

src otto@ modified libexec/ld.so/malloc.c: kill a gcc warning

src otto@ modified lib/libc/stdlib/malloc.c: keep in sync with https://t.co/Hw8pq2oWQn malloc.c

src otto@ modified libexec/ld.so/malloc.c: port over the malloc changes from libc. prompted by deraadt@

src kettenis@ modified sys/arch/arm64: Add support for switching CPUs in ddb on arm64. Based on a diff from drahn@. ok patrick@

src eric@ modified usr.sbin/smtpd: don't reject smtp responses containing non-printable chars as long as the status is valid.…

src krw@ modified sbin/dhclient/dhc*: Expand "bound to ..." message to include the source of the lease, either the server IP/M…

src jmc@ modified lib/libc/stdlib/hcreate.3: word fix; from edgar pettijohn

src jsg@ modified sys/dev/pci/drm/drm_linux.h: add more pci defines and pci_pcie_cap()/pcie_capability_read_dword()

src jsg@ modified sys/dev/pci/drm/drm_linux.h: add GFP_USER/__user/vmalloc()

src jsg@ modified sys/dev/pci/drm/drm_linux.h: add iowrite64()/writeq()

src jsg@ modified sys/dev/pci/drm/drm_linux.h: Don't limit vga_switcheroo stubs to amd64/i386 and add vga_switcheroo_fini_doma…

src jsg@ modified sys/dev/pci/drm/drm_linux.h: add pm_runtime_* stubs

src jsg@ modified sys/dev/pci/drm/drm_linux.h: add create_singlethread_workqueue()/system_power_efficient_wq

src jsg@ modified sys/dev/pci/drm/drm_linux.h: add mutex_destroy()/down_read_trylock()

src jsg@ modified sys/dev/pci/drm/drm_linux.h: add stubs for pci_clear_master()/pci_save_state()/pci_restore_state()/ pci_set_…

src jsg@ modified sys/dev/pci/drm/drm_linux.h: add module_init()/module_exit()/signal_pending()

src jsg@ modified sys/dev/pci/drm/drm_linux_atomic.h: add atomic_cmpxchg()/atomic64_add()/atomic64_sub()

src jsg@ modified sys/dev/pci/drm/drm_drv.c: add drm_invalid_op()

src jsg@ modified sys/dev/pci/drm/drm_linux.h: add more endian macros

src jsg@ modified sys/dev/pci/drm/drm_linux.*: add i2c_bit_add_bus()

src jsg@ modified sys/dev/pci/drm/drm_linux.h: disable -Wformat-zero-length when building with gcc -Wformat includes -Wformat-…

src jsg@ modified sys/dev/pci/drm/drm_linux.h: add ilog2()/order_base_2()/gcd()

src krw@ modified sbin/dhclient/dhclient.c: Repair botched retry loop when generating RTM_PROPOSAL messages at startup. Reprod…

src bru@ modified sys/dev/pckbc/pms*: pms: minor cleanups in the alps code. 1. Update the ALPS_*_BEZEL values, which don't mat…

src espie@ modified share/man/man5/bsd.port.mk.5: acknowledge that DPB_PROPERTIES exists and is documented in dpb.1

src visa@ modified sys/arch/sgi/sgi/ip*: Let the interrupt subsystem allocate memory for the IPI handle, to drop remaining use…

src visa@ modified sys/arch/mips64/include/cpu.h: Drop unused field `ci_ipiih'.

src krw@ modified sbin/dhclient/dhc*: Missed a couple of log_info()'s in previous commit. Use #ifdef DEBUG instead of #if DEBU…

src krw@ modified sbin/dhclient: Use log_init(), log_setverbose() and log_debug() more appropriately. Fixes '-q' logging oddit…

src jsg@ modified sys/arch/arm64/conf: Attach ampintc/ampintcmsi early so pci devices can be attached with msi when using qemu…

src krw@ modified sbin/dhclient/d*: Refactor and simplify the logic to select and invoke the appropriate function to process a…

src kettenis@ modified sys/arch/arm64/conf/Makefile.arm64: trampoline.o depends on assym.h

src otto@ modified regress/lib/libc/malloc/malloc_threaderr/Makefile: typo

src otto@ added regress/lib/libc/malloc/malloc_threaderr: Test for correct error when on thread allocates, and another does a…

src otto@ modified lib/libc/stdlib/malloc.c: - An error in the multithreaded case could print the wrong function name - Start…

src otto@ modified regress/lib/libc/malloc/Makefile: add malloc_threaderr

src kettenis@ modified sys/arch/arm64/arm64/genassym.cf: Bring this more in line with our other architectures. ok patrick@

src jsg@ modified sys/dev/fdt/psci.c: Store PSCI function ids as uint32_t not int in the softc. Avoids unwanted sign extension…

src jmc@ modified share/man/man4/oce.4: remove the emulex link: it's dead, and i can;t see any obvious replacement; from denis…

src kettenis@ modified sys/arch/arm64: Spin up secondary CPUs and add IPI infrastructure. Heavily based on diffs from dran@. o…

src otto@ updated cvs/src/regress/lib/libc/malloc/malloc_threaderr: Directory /cvs/src/regress/lib/libc/malloc/malloc_threader…

src krw@ modified sbin/dhclient/dhclient.c: A few fatal() -> fatalx() where errno is not relevant.

src otto@ modified sys/arch/armv7/armv7/autoconf.c: typo

src inoguchi@ modified a few things: Initialize variables to avoid compiler warnings ok jsing@

src naddy@ modified sys/arch: Sync the nam2blk entries with the bdevsw table, which is the definitive list of block devices su…

src jsing@ modified lib/libssl/s3_lib.c: Convert ssl3_put_cipher_by_char() to CBB. While here make the CBS usage in ssl3_get_c…

src jsing@ modified lib/libssl/ssl_tlsext.c: Clarify the comment re the F5 EC curves extension bug. Also reference the knowled…

src jsing@ modified lib/libssl: Complete the TLS extension handling rewrite for the server-side. This removes ssl_parse_client…

src jsing@ modified regress/lib/libssl/unit/tls_ext_alpn.c: Update regress to match removal of ssl_parse_clienthello_tlsext().

src stsp@ modified sys/arch/sparc64/dev/v*: Fix an interrupt storm issue in vnet(4) mpi@ managed to trigger on my T5220, simil…

src anton@ modified a couple things: Add missing `l' prefix to linker flag and markup SIGHUP; ok jmc@

src anton@ modified usr.sbin/smtpd: Avoid passing NULL to vprintf() by assigning a name to client processes. While here rework…

src kettenis@ modified sys/arch/armv7/exynos/ec_commands.h: Add kernel support for the VFP FPU/SIMD unit. Based on a diff by d…

src otto@ modified lib/libc/stdlib/malloc.c: - do not junk pages returned by free_bytes(), all freed chunks are already junked…

src naddy@ modified usr.sbin/tftpd/tftpd.c: Handle the transfer size option when faking up /etc/random.seed. Without this, cli…

src kettenis@ modified sys/arch/arm64: Cleanup VFP code. ok patrick@

src kettenis@ changed sys/arch/arm: Add kernel support for the VFP FPU/SIMD unit. Based on a diff by drahn@. This allows us to…

src jca@ modified share/man/man5/port-modules.5: Document MODCMAKE_DEBUG ok landry@

src eric@ modified usr.sbin/smtpd/s*: allow unpriviledged user to run "encrypt" and "spf walk" ok todd@, gilles@, sunil@

src ccardenas@ modified usr.sbin/vmd/config.c: Fix Failure on Start When attempting to start a vm from vm.conf that fails due…

src krw@ modified sbin/dhclient: Add DPRINTF() and use it to replace log_debug() statements inside #ifdef DEBUG/#endif blocks.…

src mpi@ modified sys/netinet/ip_carp.c: Use a workaround for detached parent in carp_proto_input_c(). A NULL dereference can…

src mpi@ modified sys: Move common mutex implementations to a MI place. Archs not yet converted can to the jump by defining __…

src mpi@ removed sys/arch: Remove mutex implementations that now live in MI code.

src mpi@ modified sys/net/ifq.c: Assert that ifiq_destroy() is not called with the NET_LOCK() held. Calling taskq_barrier() on…

src mpi@ modified sys: Use a new LDFLAGS variable to pass "-melf_i386_obsd" on amd64. Makes the linker generate a correct i386…

src yasuoka@ modified gnu/usr.bin/perl/Makefile.bsd-wrapper1: Fix perl build not to install libperl* twice. This has caused an…

src djm@ modified usr.bin/ssh/ssh-keygen.1: certificate options are case-sensitive; fix case on one that had it wrong. move a…

src kettenis@ modified lib/libcrypto: Make the NEON codepaths conditional on __STRICT_ALIGNMENT not being defined as they rely…

src krw@ modified sbin/dhclient/d*: Don't display the seconds until renewal. i.e. "em0: bound to 1.2.3.4 -- renewal in 300000…

src espie@ modified usr.sbin/pkg_add/OpenBSD/P*: add the glue to generate future libset, which are currently 100% unused

src patrick@ modified sbin/iked: Implement support for specifying multiple proposals. This means we can have a higher flexibil…

src millert@ modified usr.bin/awk: POSIX requires that awk support \v and \a escapes. I used '\007' for BEL since that is what…

src claudio@ modified usr.sbin/relayd/ca.c: Log some more errors in the ca code, since there seems to be still a bug hidden so…

src patrick@ modified sys/dev/ic/bwfm.c: We don't do booleans in the kernel, so replace a few occurrences of 'true' with nicer…

src patrick@ modified sys/dev/ic/bwfm.c: Put the default case, which prints information about an event we do not yet handle, i…

src patrick@ modified sys/dev/usb/if_bwfm_usb.c: Do not print that the firmware was successfully loaded in the USB backend dri…

src tb@ modified usr.bin/ftp/cmds.c: Use closefrom(3) instead of manually closing all file descriptors between 3 and 19. ok ma…

src dlg@ modified sys/net/bpf*: add support for bpf on "subsystems", not just network interfaces bpf assumed that it was being…

src dlg@ modified share/man/man9/bpf_mtap.9: document bpfsattach and bpfsdetach

src bluhm@ modified sys/netinet/tcp_*: The TCP reaper timeout was still imlemented as soft timeout. So it could run immediatel…

src millert@ modified share/zoneinfo/datfiles: Update to tzdata2018c from https://t.co/vdFJb8hwOR

src bluhm@ modified sys/netinet6/nd6_rtr.c: The IPv6 gateway address passed to rt6_flush() comes either from a packet through…

src bluhm@ modified regress/sys/kern/mount/Makefile: Add a smarter test that opens a file, unlinks it, and remounts the file s…

src bluhm@ modified sys: Fix printf(9) format strings so that a kernel with TCPDEBUG compiles. Mark the string variables with…

src bluhm@ modified sys: Bring back the PRU_ATTACH constant and description. Then trpt(8) prints the ATTACH action for TCP deb…

src bluhm@ modified sys/netinet/tcp_timer.c: Although it is a dead store here, always reassign the tcpcb after calling tcp_clo…

src stsp@ modified usr.bin/ssh/sshd.c: Fix a logic bug in sshd_exchange_identification which prevented clients using major pro…

src stsp@ modified usr.bin/ssh/sshconnect.c: Add missing braces; fixes 'write: Socket is not connected' error in ssh. ok deraa…

src deraadt@ modified lib/libc/arch/sh/string/ffs.S: use END_STRONG. Yes, everything in the sh ecosystem is different..

src visa@ modified sys/arch: Always lock the kernel lock with non-MP-safe interrupt handlers. Suggested by kettenis@

src kettenis@ modified a couple things: Revise 'struct fpreg' such that it can actually represent the full VFPv3-D32 state. ok…

src fcambus@ modified sys/dev/rasops/rasops.c: Fix underline rotation on CCW (quarter counter-clockwise) rotated screens. The…

src otto@ modified games/bcd/bcd.c: Fix table wrt missing element and `, detailed analysis and diff from David Fifield; ok tb@

src djm@ modified usr.bin/ssh/sshd.c: avoid modifying pw->pw_passwd; let endpwent() clean up for us, but keep a scrubbed copy;…

src djm@ modified usr.bin/ssh/ssh.c: don't attempt to force hostnames that are addresses to lowercase, but instead canonicalis…

src djm@ modified usr.bin/ssh/sshd.c: unbreak support for clients that advertise a protocol version of "1.99" (indicating both…

src djm@ modified usr.bin/ssh/sshconnect.c: try harder to preserve errno during ssh_connect_direct() to make the final error m…

src kevlo@ modified sys/dev/usb/if_urtw.c: Fix checks for error return from urtw_alloc_rx_data_list() and urtw_alloc_tx_data_l…

src bru@ modified sbin/wsconsctl/mouse*: 1. Add a field for configuring the size of edge areas on touchpads. 2. Remove code th…

src okan@ modified usr.sbin/smtpd/spfwalk.c: Add support for 'a:' and 'exists:' mechanisms. ok gilles@

src bluhm@ modified sys: Bring back the detach messages in trpt(8) for tcp debugging. They got lost with the pr_detach convers…

src helg@ modified sys/miscfs/fuse/fuse_device.c: Use the proper address space when using a kernel that supports Supervisor Mo…

src espie@ modified share/man/man5/bsd.port.mk.5: Triggered by Klemens Nanni patch, move OLD_WRKDIR_NAME into OBSOLETE VARIABL…

src fcambus@ modified sys/dev/wscons/wskbd*: More sizes for free() in wscons(4). OK visa@

src mpi@ modified sys/arch: Include <sys/mutex.h> instead of <machine/mutex.h> required by upcoming MI mutex change.

src mpi@ modified sys/arch: <machine/mutex.h> -> <sys/mutex.h>

src mpi@ modified sys/sys/exec_elf.h: Add SHT_SYMTAB_SHNDX Required by Karel Gardas to unbreak GHC head.

src mpi@ modified sys/net/if_vxlan.c: Do not call ip_output() recursively in vxlan_start(). ip_output() currently needs the NE…

src mpi@ modified sys/net/if_etherip.c: Use ip_send() to not call ip_output() recursively in *start() routine. ok visa@

src mpi@ modified sys/arch: Always grab the KERNEL_LOCK() for !IPL_MPSAFE handlers. Suggested by kettenis@, ok visa@

src mpi@ modified sys/arch/powerpc/include/intr.h: Include <sys/mutex.h> rather than <machine/mutex.h> Required by upcoming MI…

src jsg@ modified gnu/llvm/tools/clang/docs/CommandGuide/clang.rst: add clang-local(1) to SEE ALSO suggested by jmc@ ok patric…

src jsg@ modified gnu/usr.bin/clang/clang/clang.1: regen

src jsg@ modified sys/dev/pci/drm/i915*: Match on Iris Pro Graphics 580 and other skylake GT4 ids and correct the Iris Graphic…

src kettenis@ modified lib/libc/arch/arm/string/ffs.S: Implement ffs(3) using the CLZ instructions which has been available ev…

src kettenis@ modified sys/arch/arm64/arm64/locore*: Move some code back from locore0.S to locore.S that we will need to bring…

src patrick@ changed sys/arch/arm64/stand/efiboot: Implement network boot support in efiboot(8). This changes efiboot(8) to re…

src patrick@ modified sys/arch/amd64/stand/efiboot/efipxe.*: Add missing OpenBSD CVS tag

src halex@ modified distrib/miniroot/install.sub: fix error handling while fetching sets reported by naddy@ long ago ok rpe@

src jasper@ modified usr.bin/script/script.*: add new '-c' option which runs a command instead of an interactive shell from Pa…

src mikeb@ modified sys/dev/pv/xen.c: Improve panic message

src mikeb@ modified sys/dev/pv/xen.c: Release interrupt source if the interrupt task is already scheduled Tested by Imre Oolbe…

src jmc@ modified share/man/man4/man4.armv7/imxtemp.4: add arch to Dt;

src jmc@ modified share/man/man3/intro.3: remove the ref to gcc-local. the alternative was to add clang-local, but i think the…

src jsg@ modified sys/arch/armv7/armv7/locore0.S: use virt instructions with clang instead of equivalent raw bytes

src mpf@ modified usr.sbin/ifstated/ifstated.conf.5: Improve the config example. Suggest using carpdemote instead of tweaking…

src mpf@ modified etc/examples/ifstated.conf: Provide a simpler example ifstated.conf. The existing example was written over a…

src mikeb@ modified sys/dev/pv/if_xnf.c: Disable TCP and UDP transmit checksum offloading In certain configurations, transmit…

src rob@ modified usr.sbin/snmpd/trap.c: Fix uninitialized variable. Ok jca@

src deraadt@ modified distrib/sets/lists/comp/clang.armv7: sync

src kettenis@ modified sys/arch/arm64/arm64/autoconf.c: Re-enable the code that unmaps the startup code once more now that lld…

src anton@ modified bin/ksh/tree.c: Remove code that has been disabled since 1999. From Michael W. Bombardieri who also took t…

src jcs@ modified sys/dev: dwiic: cleanup function prototypes after ACPI/PCI split

src kettenis@ modified share/mk/bsd.own.mk: Build clang on sparc64. ok deraadt@

src kettenis@ changed distrib/sets/lists: sync

src kettenis@ modified lib/libc/softfloat/softfloat-macros.h: Use static inline such that the functions are guaranteed to be p…

src kettenis@ modified share/mk/bsd.own.mk: Switch the default compiler on armv7 to clang. ok patrick@

src bluhm@ modified sys/net/pf_ioctl.c: In pfioctl() a pf unlock was missing in the error path. OK lteo@ sashan@

src ccardenas@ modified usr.sbin/vmd/vioscsi.c: VMD: vioscsi - fix large ISO support in Linux Check if n_blocks is less than U…

src bluhm@ modified sys/net/pf.c: Use the pf state key linking functions in two more places instead of doing it manually. OK s…

src jca@ modified lib/libc/arch/arm/string/ffs.S: Partial revert of rev. 1.7, fixes build with clang The error was: --8<-- ffs…

src espie@ modified usr.sbin/pkg_add/OpenBSD/PackageRepository.pm: display the actual redirect message, as that's informative.…

src deraadt@ modified lib/libc/arch/sparc64/string/ffs.S: Wow, it cannot even be in .data...

src gsoares@ modified etc/changelist: /etc/snmpd.conf may contain passwords or other sensitive data. diff provided by alf <a.s…

src otto@ modified lib/libc/stdlib/malloc.c: Zap the rotor, it was a wrong idea. Cluebat applied by kshe who came also up with…

src bluhm@ modified sys: While booting it does not make sense to wait for memory, there is no other process which could free i…

src ratchov@ modified sys/dev/usb/umidi_quirks.c: Remove quirk matching all Yamaha devices, as this prevents non-MIDI devices…

src deraadt@ modified lib/libc/arch/sparc64/string/ffs.S: Sorry, the PIC macros cannot reach to .rodata....

src job@ modified distrib/miniroot/install.sub: Make URL redirection sticky in the installer Ensures that when URL redirection…

src visa@ modified sys/arch/octeon: Fix the computation of `ncpusfound' on !MULTIPROCESSOR kernels so that the value matches w…

src visa@ modified distrib/octeon/ramdisk/install.md: Make the installer use the multiprocessor kernel if there is more than o…

src nicm@ modified usr.bin/tmux/format.c: Discard all but the last line when reading from a #() command - the callback is just…

src mikeb@ modified sys/dev/pv/pvbus.c: Fix an off-by-one uncovered by the recent free(9) change From canacar@, thanks!

src otto@ modified lib/libc/stdlib/malloc.c: Move to ffs(3) for bitmask scanning. I played with this earlier, but at that time…

src bentley@ modified sbin/mount/mount.8: Mark up mount(8) options with Cm.

src guenther@ modified a couple things: Unlike other archs, mips64 needs ld.so to know about symbol visibility and skip symbol…

src guenther@ modified lib/libc: Instead of trying to handle ffs() with the normal rename-mark-hidden-and-alias dance, mark it…

src nicm@ modified usr.bin/tmux: Remove unused hooks_run function, from Thomas Adam.

src fcambus@ modified sys/dev/wscons/ws*: Add sizes for free() in wscons(4). OK deraadt@, visa@, mpi@

src stsp@ modified sys/arch/sparc64/dev/v*: In cbus(4) drivers, make it easier to identify which driver is doing debug printfs…

src deraadt@ modified sys/arch/amd64/amd64/aes_intel.S: Found a .data variable that can be in .rodata ok mibek

src espie@ modified usr.sbin/pkg_add/OpenBSD/PackageRepository.pm: Process redirection messages from http. This will help for…

src patrick@ modified usr.sbin/pkg_add/OpenBSD/FwUpdate.pm: Remove erreneous and leftover slash that was part of the regex bef…

src kettenis@ changed sys/dev/fdt: Implement support for the PSCI_VERSION call and export the function such that we can use it…

src kettenis@ modified sys/arch/arm64: Defend agains branch predictor target injection (Spectre "variant 2") attacks by flushi…

src patrick@ modified sys/lib/libsa/printf.c: Implement basic padding support in libsa so we can do zero-padding in bootloader…

src bentley@ modified sys/dev/acpi/acpi*: Disable ACPI burst mode on the 2015 Chromebook Pixel, where it freezes. Diff from jc…

src jca@ modified bin/ksh: Introduce internal_warningf() and mark internal_errorf() as noreturn This helps tools like scan-bui…

src kettenis@ modified lib/libcompiler_rt/Makefile: On armv7, remove symbols that are also present in our libc. Because of the…

src naddy@ modified usr.bin/signify/crypto_api.h: g/c unused defines that were only used by nacl's SHA-512 implementation ok t…

src anton@ modified bin/ksh/c_ulimit.c: Stop constructing the ulimit optstring passed to ksh_getopt() at runtime since it's ra…

src benno@ modified sys/kern/uipc_mbuf.c: garbage collect an unused variable ok dlg@

src nicm@ modified usr.bin/tmux/tty.c: Fix drawing of ACS characters (they need to go character-at-a-time), accidentally broke…

src cheloha@ modified usr.sbin/authpf/authpf.c: Use the monotonic clock to compute the session duration. Ensures the correct d…

src jca@ modified bin/ksh/emacs.c: One minor scan-build warning emacs.c:1041:2: warning: Value stored to 'cp' is never read

src visa@ modified sys/arch/octeon/dev/octxctlreg.h: Fix bit.

src cheloha@ modified sbin/init/init.8: GETTY_SLEEP is 30 seconds, not 10 ok deraadt@

src bluhm@ modified sys/net/pf.c: If pf route-to is used for locally generated packets, they may have an invalid source addres…

src bluhm@ modified regress/sys/net/pf_forward/Makefile: Enable traceroute test for incoming reply-to rule.

src visa@ modified sys/arch/octeon/dev/octxctl.c: Fix return value.

src mpi@ modified many things: Recycle IFF_NOTRAILERS into IFF_STATICARP and document ownerhsip of IFF* flags. inputs from jmc…

src nicm@ modified usr.bin/tmux: Add -I to pipe-pane to connect pane stdin as well as stdout, suggested by Kristof Kovacs in G…

src ccardenas@ modified usr.sbin/vmd/vioscsi.*: VMD: vioscsi - add support for REPORT_LUNS opcode ok mlarkin@

src bluhm@ modified regress/sys/kern/mount: Add tests that unmount a file system while it is busy. On a vnd device "cp -r" and…

src kettenis@ modified sys/dev/pci/drm: Switch the inteldrm(4) i2c code over to the Linux code base. This gives us several qui…

src jca@ modified bin/ksh/history.c: Don't try to open HISTFILE if the variable is unset. str_val returns null, not NULL, if t…

src bluhm@ modified share/mk/bsd.regress.mk: We have no deprecated regress variables in our tree. Remove the compatibility lay…

src deraadt@ modified sys/uvm/uvm_mmap.c: mask out (ie. ignore) the bit which will be MAP_STACK in the future, so diffs in sna…

src brynet@ modified usr.bin/file: Revert my changes in r1.60 back to nicm@'s latest for now. Fixes "file *|grep" breakage rep…

src mlarkin@ modified sys/arch/amd64/include/specialreg.h: tabs vs spaces

src bluhm@ modified sys/netinet*: There was an issue that dynamic path MTU discovery together with ARP or ND timeout could del…

src kettenis@ modified sys/arch/arm: Improve defense against branch predictor target injection (Spectre "variant 2") attacks.…

src bluhm@ modified sys/net/pf.c: When pf(4) forwards incoming packets with route-to or reply-to, decrement the time-to-live o…

src bluhm@ modified regress/sys/net/pf_forward/Makefile: Enable traceroute test for incoming route-to rule.

src inoguchi@ modified usr.bin/openssl/s_cb.c: Add s_server and s_client -tlsextdebug messages ok sthen@ jsing@

src mpi@ modified sbin/isakmpd: Spacing, no object change.

src eric@ modified usr.sbin/smtpd/spfwalk.c: fix parsing of RDATA for TXT records ok gilles@

src jsg@ modified distrib/sets/lists/base/mi: sync

src mlarkin@ modified sys/arch/amd64: Add some AVX512 CPUID flags. discussed with sf and kettenis

src ccardenas@ modified usr.sbin/vmd/vi*: VMD: vioscsi refactor Each opcode is now handled in the respective function (vioscsi…

src kettenis@ modified lib/libc: Add two more ARM EABI aliases that I missed in the previous libc minor bump. "just go ahead -…

src bluhm@ imported regress/bin/ed/Makefile: Run the tests provided in /usr/src/bin/ed/test with the regress framework. Three…

src bluhm@ modified regress/bin/Makefile: Link ed regress to build.

src bluhm@ modified sys/arch/amd64/amd64/ucode.c: Make cpu_ucode_debug non static so it can be changed from ddb. OK patrick@

src anton@ modified bin/ksh: unifdef BRACE_EXPAND; ok jca@

src stsp@ modified sys/dev/pci/if_iwm.c: Pass our currently configured SSID to iwm(4) scan commands. This makes connecting to…

src rpe@ modified distrib/miniroot/install.sub: Prefetched sets are stored by root, but are read by an unprivileged user durin…

src mpi@ modified regress/sys/net/rtable/kern_compat.h: Fix after recent mutex change.

src bluhm@ modified regress/usr.sbin/syslogd/args-client-tcp-octet-maxline.pl: Unlocking the TCP stack resulted in smaller TCP…

src bluhm@ modified sys/arch/amd64/amd64/powernow-k8.c: Use signed values to compare absolute difference. The variables fid an…

src millert@ modified usr.sbin/nsd/configure.ac: Add descriptions for HAVE_B64_NTOP and HAVE_B64_PTON so autoheader will run.…

src kettenis@ modified sys/dev/fdt/rkpcie.c: Make things work when using the official device tree bindings used by the Linux k…

src jmc@ modified lib/libc/sys/kqueue.2: tweak previous;

src tb@ modified usr.bin/jot/jot.c: Adjust comment to reflect '%F' addition.

src millert@ modified sys/ufs/ffs/ffs_vnops.c: Add comment describing why we need to clear the buffer if uiomove() fails, adap…

src millert@ modified sys/ufs/ext2fs/ext2fs_readwrite.c: In ext2fs_write(), clear the buffer on uiomove() failure unless it wa…

src tb@ modified usr.bin/jot/jot.c: Allow printf '%F' format specifier. ok millert

src stsp@ modified sys/arch/sparc64/dev/vldcp.c: In vldcp(8) fix a race between vldcpread() and vldcp_rx_intr() which was over…

src mpi@ modified sys/arch: Define and use IPL_MPFLOOR in our common mutex implementation. ok kettenis@, visa@

src jsg@ modified sys/dev/pci/drm/drm_linux.h: Add a linux compatible request_firmware() wrapper around loadfirmware(9). ok de…

src robert@ modified a few things: introduce a filter called EVFILT_DEVICE that can be used to notify listeners of device stat…

src robert@ modified sys: add kqueue support to drm(4) by making the drm_sysfs_hotplug_event() available on OpenBSD well and b…

src bru@ modified sys/dev/wscons/wsmouse.c: coordinate again: polishing

src kettenis@ modified sys/arch/arm64/arm64/pmap.c: Add a barrier at the end of pmap_map_early() such that the new mapping is…

src schwarze@ modified usr.bin/mandoc/mdoc_*: Remove the implicit display feature of .Lk because it was inconsistent across ou…

src schwarze@ modified regress/usr.bin/mandoc/mdoc/Lk/noarg.out_ascii: catch up with how formatting of long links was changed…

src schwarze@ modified bin/ksh/vi.c: remove unused parameter from the static function print_expansions(); patch from Michael W…

src dlg@ modified sys/net: have carp use standard detach hooks instead of getting special handling if_deactivate looked for ca…

src naddy@ modified usr.bin/ssh/hash.c: clarify authorship; prodded by and ok markus@

src dlg@ modified sys/netinet/ip_carp.c: unbreak configurations using carppeers ip_carp.c r1.322 removed the ability to receiv…

src kettenis@ modified sys/arch/arm64: Add MULTIPROCESSOR basics for arm64. Enough to build and run a kernel with option MULTI…

src jmc@ modified games/fortune/datfiles/fortunes: apostrophe fix;

src deraadt@ modified sys/arch/amd64: Don't bother ucode updates in ramdisk. We don't have the files.... ok patrick

src nicm@ modified usr.bin/tmux/tty.c: Simplify character replacement on non-UTF-8 terminals and make a common function.

src nicm@ modified usr.bin/tmux/screen-write.c: Do not collect top-bit-set characters in case they need to be replaced.

src nicm@ modified usr.bin/tmux/input.c: Simplify UTF-8 states down into one state.

src kettenis@ modified sys/arch/arm64: Runtime services may (and do) use device mappings on some UEFI implementations. Skip th…

src kettenis@ modified sys/arch/arm64/dev/ampintc.c: Use correct size in allocarray() call. ok patrick@

src jca@ modified regress/bin/ksh/glob.t: Add tests for [[:foo:]] character classes in globs

src jca@ modified regress/bin/ksh/unclass1.t: Fix tyops

src jca@ modified bin/ksh/NOTES: Some more tweaks to NOTES - it's safe to assume that there's no plan to write "an `agent' to…

src jsg@ modified sys/dev/pci/drm/drm_linux.c: Constrain alloc_pages() to the dma_constraint range. Avoids a "Non dma-reachabl…

src jca@ modified regress/bin/ksh/arith.t: Add basic tests for octal and hex notation in arithmetic expansions POSIX requires…

src nicm@ modified usr.bin/tmux/layout.c: Improve logging for layout cells.

src nicm@ modified usr.bin/tmux/tmux.c: Improve error message if creating socket parent directory fails, from Thomas Adam for…

src patrick@ modified sys/arch/amd64/amd64/ucode.c: Correctly iterate over all extended signatures. Found by markus@ With sf@

src mpi@ modified sys/arch: Unify <machine/mutex.h> a bit further. `mtx_owner' becomes the first field of 'struct mutex' on i3…

src mlarkin@ modified sys/dev: revert previous changes to enable dwiic on Dell precision as it seems to cause issues on Dell X…

src mlarkin@ modified sys/arch/amd64/amd64/identcpu.c: IBRS -> IBRS,IBPB in identifycpu lines

src jca@ modified sys/netmpls/mpls_input.c: Check that mpls has been enabled on the input interface, lost in rev 1.66 While he…

src tb@ modified usr.bin/jot/jot.c: Align cases in conversion switch vertically. Normalize logic inside cases and drop an unne…

src deraadt@ changed lib/libc: sysctl(3) can now be renamed to sysctl(2)

src deraadt@ modified many things: Adjust references for sysctl(3) to sysctl(2)

src dlg@ modified share/man/man9/bpf_mtap.9: document bpfattach and bpfdetach.

src dlg@ modified sys/net/if_gif.c: move gif_encap from gif_output to gif_start. the main win is the simplification of bpf in…

src dlg@ modified sys/sys/_endian.h: cast the result of the ternary operators in __swapXX to the right type ok kettenis@ let's…

src bru@ modified sys/dev/wscons/ws*: Improve the handling of coordinate inputs and filters. Single-touch and multi-touch coor…

src dlg@ modified sys/netinet/ip_carp.c: restrict carp to configuring ethernet interfaces as carpdevs. previously the driver o…

src patrick@ changed sys/arch/amd64: Update the Intel microcode once the root filesystem has been mounted. This depends on the…

src rpe@ modified etc/rc.d: Comments

src patrick@ modified usr.sbin/pkg_add/OpenBSD/FwUpdate.pm: Create a second hash that maps all possible drivers to a default r…

src patrick@ modified usr.sbin/pkg_add/OpenBSD/FwUpdate.pm: Install the intel firmware package which contains microcode update…

src rpe@ modified etc/rc.d: - change [] tests to [[]] - change -a, -o to &&, || inside [[]] - remove unecessary quoting inside…

src rpe@ modified etc/rc.d: Change the shebang line from /bin/sh to /bin/ksh in all base rc.d daemon scripts. discussed with a…

src patrick@ modified sys/kern/init_main.c: Postpone secondary CPUs until after mounthook activities. This is useful for loadi…

src gilles@ modified usr.sbin/smtpd/spfwalk.c: fix parsing of long TXT records, this prevents 'smtpctl spf walk' from producin…

src patrick@ modified sys/dev/ic/bwfm*: Extract the control channel number from the chanspec information and apply the channel…

src visa@ modified sys/arch: Add size for free. OK mpi@

src bluhm@ modified sys/net/pfkeyv2_convert.c: Advance data pointer after exporting SA type to userland. Otherwise ipsecctl(8)…

src patrick@ modified sys/dev/pci/if_bwfm_pci.c: The PCI bwfm(4) chips have no TX rings in the traditional sense, as on the ac…

src tb@ modified usr.bin/jot/jot.c: Remove arbitary length limits for -s, -b and -w. Based on a diff from kshe. schwarze sugge…

src kevlo@ modified s*: Add support for Huawei E3372. ok phessler@

src kevlo@ modified sys/dev/usb/usbdevs*: sync

src bluhm@ modified regress/sys/net/pf_forward: Add tests for incoming route-to and outgoing reply-to rules. Disable the cases…

src dlg@ modified sys/net: get rid of struct carp_if by moving the srpl into struct ifnet if_carp. currently carp uses a struc…

src dlg@ modified sys/netinet/ip_carp.c: carp_ourether gets passed the parent interface, not the carp interface.

src kettenis@ changed sys/arch/arm64: Implement FUCKWIT for arm64; unmap the kernel almost entirely while userland is running.…

src jcs@ modified sys/dev/pci/if_bwfm_pci.c: Attach bwfm to the Broadcom 4350 found in the 2017 MacBook. Easily handles >150Mb…

src bluhm@ modified sys/kern/uipc_socket.c: Mark sosplice task mp safe, do not grab kernel lock for tcp output. OK mpi@

src jcs@ modified sys/dev/pci/pcidevs: add another Apple NVMe

src jcs@ modified sys/dev/pci/pcidevs*: regen

src jcs@ modified sys/dev: Attach nvme to additional Apple NVMe device, limit targets to 1 ok dlg

src jcs@ modified sys/dev/pci/pcidevs: add broadcom bcm4350

src sthen@ modified usr.sbin/vmd/vmd.c: Don't require "disk" or "kernel", also allow just "cdrom" instead, a VM can still be u…

src bluhm@ modified sys/net/pf.c: Use pf_send_icmp() consistently in pf_route(). It sets the routing domain and other mbuf fla…

src jmc@ modified share/man/man4/pci.4: add bwfm; ok patrick

src dlg@ modified sys/netinet/ip_carp.c: simplify the input interface type check in carp_proto_input_if. carp6_proto_input_if…

src ratchov@ modified sys/dev/pci/azalia.c: Make azalia_free_dmamem() void, as its return value is not used. From Michael W. B…

src ratchov@ modified sys/dev/audio.c: Remove assignement of sc->round to itself that makes no sense. From Michael W. Bombardi…

src ratchov@ modified usr.bin/sndiod/sock.c: Simplify bounds checking of client numbers of channels and rate. From Michael W.…

src patrick@ modified sys/dev/pci/if_bwfm_pci.c: Move line for readability.

src patrick@ modified share/man/man4/bwfm.4: Update manpage to reflect changes to bwfm(4) which allow Host AP mode and the PCI…

src patrick@ modified sys/dev/pci/if_bwfm_pci.c: Don't reset the internal memory core on chips other than the Broadcom 43602,…

src patrick@ modified sys/dev/pci/if_bwfm_pci.c: Add firmware names for the two revisions of the Broadcom 4350 as seen on a Ma…

src dlg@ modified sys/netmpls/mpls_input.c: fix some poop that snuck into the last commit. noticed by bijanebrahimi at riseup…

src dlg@ modified sys/net/if_ethersubr.c: shuffle how the protocol family input is done in ether_input. the main change is to…

src mpi@ modified sys/net/if.c: Stop grabing the KERNEL_LOCK() for running protocol input routines. The NET_LOCK() is already…

src cheloha@ modified usr.bin/mg/grep.c: Extract compile_mode command status with WEXITSTATUS. Also tell the user if the paren…

src mpi@ modified sys: Change `so_state' and `so_error' to unsigned int such that they can be atomically read from any context…

src bluhm@ modified sys/net: Creating a cloned interface could return ENOMEM due to temporary memory shortage. As it is invoke…

src jsg@ modified sys/dev/pci/drm/linux_ww_mutex.h: Work around a problem with ww_mutexes in the drm modeset lock. Screen blan…

src jsg@ modified sys/dev/pci/drm/linux_ww_mutex.h: lock->ctx != NULL => lock->ctx requested by kettenis@

src mpi@ modified sys/dev/pci/if_iwn.c: Do not silently truncate the firmware channel number. Fix build with gcc, ok stsp@

src mpi@ modified sbin/ifconfig/ifconfig.c: Stop printing <not displayed> for wireless keys we know the kernel no longer expor…

src mpi@ modified sys/net/if_gif.c: Use ip{,6}_send() instead of ip{,6}_output() to prevent a recursion. if_start() is a bound…

src mpi@ modified sys/ddb/db_ctf.c: Do not truncate 64bit integers when pretty-printing types.

src dlg@ modified sys/net: make mpls_input take a struct ifnet *ifp argument. this makes it like all our other protocol family…

src bluhm@ changed bin/ed/test: Rename test file =.err to eq.err for simpler make file scripts.

src bluhm@ modified sys/net/if_var.h: Convert IF_CLONE_INITIALIZER() into C99 initializer. OK mpi@

src patrick@ modified sys/dev/ic/bwfm*: Initial support for HOSTAP mode. With this bwfm(4) can spawn an access point including…

src patrick@ modified sys/dev/usb/if_bwfm_usb.c: Fix indentation.

src benno@ modified bin/ksh/jobs.c: update comments that were left behind in the recent unifdef JOB commit from Klemens Nanni,…

src mpi@ modified sys/kern/sys_futex.c: Do not pass a userland pointer to ktrabstimespec(). Prevents an infinite pagefault/pma…

src patrick@ modified sys/dev/pci/if_bwfm_pci.c: The bwfm(4) TX ring expects the ethernet header as part of the TX info struct…

src patrick@ modified sys/dev/pci/if_bwfm_pci.c: In AP mode multicast packets share the flowrings with broadcast packets.

src anton@ modified usr.sbin/vmd/ns8250.c: Fix typo in comment; ok mpi@

src visa@ modified a few things: Move SC_* defines into <machine/setjmp.h>, and rename them, so that <machine/signal.h> is not…

src patrick@ modified sys/dev/pci/if_bwfm_pci.c: Guard the debug printf function behind BWFM_DEBUG as well. Also only print th…

src markus@ modified usr.bin/ssh/monitor_wrap.c: uuencode.h is not used Modified files: usr.bin/ssh/ssh: Makefile Log message:…

src markus@ modified usr.bin/ssh/ssh-pkcs11-helper*: switch ssh-pkcs11-helper to new API; ok djm@

src markus@ modified usr.bin/ssh: move subprocess() so scp/sftp do not need uidswap.o; ok djm@

src jca@ modified bin/ksh/NOTES: Drop two outdated entries Namely POSIX character classes and tilde expansion within parameter…

src visa@ modified sys/arch/octeon/include/atomic.h: Override membar_producer() for octeon. OK dlg@

src millert@ modified bin/ksh/emacs.c: Remove unused "args" param from kb_add(), it is always NULL. OK anton@ jca@

src mpi@ modified s*: Translate the TIOCSBRK & TIOCCBRK ioctl(2)s issued on a pty(4) slave to corresponding user mode ioctls.…

src mpi@ modified sys/kern/kern_pledge.c: Allow TIOCUCNTL issued on a pty(4) master in promise "tty". This will be soon be use…

src mpi@ modified usr.sbin/vmd: Enable TIOCUCNTL to be able to set ns8250's break detected condition. It is now possible to se…

src mpi@ modified lib/libc/sys/pledge.2: TIOCUCNTL is now allowed by promise "tty". Reminded by jmc@

src jca@ modified bin/ksh/PROJECTS: Kill entries that are obviously outdated/out of scope Pointed out by Klemens Nanni who had…

src otto@ modified lib/libc/stdlib/malloc.c: optimization and some cleanup; mostly from kshe (except the unmap() part)

src mlarkin@ modified sys/dev: Attach dwiic_pci on Dell Precision 7520. Also restrict ihidev reports to those of 3 bytes or mo…

src bentley@ modified usr.sbin/pkg_add/pkg_*: Mark up command strings with Cm, and variables with Va. ok jmc@

src patrick@ modified sys/dev: Delete flowrings when we take the interface down or change its settings.

src ccardenas@ changed regress/usr.sbin/vmd/config: Add regression tests for cdrom keyword ok mlarkin@

src mlarkin@ modified sys/arch/amd64/include/pmap.h: delete a wrong comment

src patrick@ modified sys/dev: Create multiple transmit flowrings in station mode, four in total, based on TOS values. In AP m…

src mlarkin@ modified sys/arch/amd64: remove all PG_G global page mappings from the kernel when running on Intel CPUs. Part of…

src guenther@ changed many things: amd64_{get,set}_fsbase() are superfluous and unused; delete them. Delete unused/never-imple…

src millert@ modified bin/ksh/emacs.c: Add proper bounds checking to kb_add(). OK anton@

src kettenis@ modified sys/sys/_endian.h: Use __inline instead of inline as this header file might be included in a "strict an…

src jmc@ modified share/man/man4/man4.armv7/sxits.4: add arch to Dt;

src kettenis@ modified lib/libcrypto: On OpenBSD/armv7 we deliberately trap unaligned access. Unfortunately the assembly code…

src inoguchi@ modified usr.bin/openssl/s_time.c: Remove unused extern variable in openssl(1) s_time This extern variable appea…

src visa@ modified sys/arch/octeon/dev: Add references to errata.

src visa@ modified sys/arch/octeon/dev/if_cnmac.c: Assume that direct-mapped addresses come from the xkphys segment.

src mlarkin@ modified sys/arch/amd64/amd64/pmap.c: remove a ridiculous comment and move another comment to the line it was rea…

src guenther@ modified sys/arch/amd64/amd64/gdt.c: Delete obsolete/untrue comments

src mlarkin@ modified sys/arch/amd64: Add identcpu.c and specialreg.h definitions for the new Intel/AMD MSRs that should help…

src guenther@ modified sys/arch/amd64: Handle %gs like %[def]s and reset set it in cpu_switchto() instead of on every return t…

src sthen@ modified share/misc/mime.types: Add fs to the application/octet-stream extensions, mostly for installXX.fs, to help…

src stsp@ modified sys/arch/sparc64/dev/vldcp.c: Fix an interrupt storm condition in vldcp(8) (sparc64). If the Rx channel goe…

src kettenis@ modified sys/dev/pci/pcidevs: Add Silicon Motion SM2260 NVMe.

src kettenis@ modified sys/dev/fdt/rkpcie.c: Don't advertise L0s if the "aspm-no-l0s" property is present. Base available bus…

src jcs@ modified sys/dev/pckbc/pckbd.c: pckbd: don't change translation mode if controller is in table 2 This was changed a d…

src cheloha@ modified lib/libc/rpc/clnt_*: Remove dead gettimeofday calls and timevals. ok jca@

src millert@ modified sbin/init: unifdef LOGIN_CAP, we always want to use login.conf OK jca@, no objection deraadt@

src millert@ modified bin/ksh: Bring back the sign compare changes, this time with a fix from otto@ that fixes the issues seen…

src kettenis@ changed sys/dev/fdt: Add sxits(4), a driver for the temperature sensor on the Allwinner A10/A20 touchpad control…

src kettenis@ modified sys/arch/armv7/conf/GENERIC: Enable sxits(4).

src kettenis@ changed share/man/man4/man4.armv7: sxits(4)

src kettenis@ modified sys/arch/armv7/conf/GENERIC: Enable sxitemp(4).

src kettenis@ modified sys/dev/fdt/sxitwi.c: Set the proper bus clock rate based on the "clock-frequency" property and the rat…

src jmc@ modified usr.sbin/smtpd/smtpctl.8: tweak previous;

src sunil@ changed usr.sbin/smtpd: Move unpack functions into a seperate file. Required for upcoming 'smtpctl spf walk'. Ok er…

src sunil@ changed usr.sbin/smtpd/s*: Import gilles@'s standalone spfwalk utility into smtpctl(8) as 'spf walk' command. Ok gi…

src visa@ modified sys/arch/mips64/mips64/pmap.c: Remove redundant zeroing and dead code.

src dlg@ modified sys/dev/pci/if_msk*: rework the transmit and receive paths to address reliability issues. phessler@ has been…

src patrick@ modified sys/dev/ic/bwfm.c: Drop incoming network packets as long as we are not in RUN state. This happens when w…

src patrick@ modified sys/dev: To send out packets we need to create a flowring. Acting as station, we typically have about fo…

src kettenis@ modified sys/dev/fdt/axppmic.c: Add support for AXP221/223.

src kettenis@ modified sys/dev/fdt/sxiccmu_clocks.h: Implement R40/V40 SATA clock.

src kettenis@ modified sys/arch/armv7/sunxi/sxiahci.c: Handle resets; needed on Allwinner R40/V40.

src jmc@ modified share/man/man4/man4.*: some minor fixes;

src mikeb@ modified sys/crypto/siphash.c: Sync with the code in libc OK millert; original commit message by tedu@: memcpy from…

src patrick@ modified sys/dev/ic/bwfm.c: When we receive an AUTH or ASSOC event even though we have already reached the RUN st…

src kettenis@ modified sys/arch/arm64/include: Make arm64 use the MI mplock implementation. Avoid <sys/mplock.h> being pulled…

src jca@ modified bin/ksh: unifdef JOBS support Prompted by a mail from Klemens Nanni, who also had the same diff. ok deraadt@…

src krw@ modified sbin/dhclient/clparse.c: Complete and fix grammar in comments and bring grammar terms, function names and fu…

src espie@ modified usr.sbin/pkg_add/OpenBSD/PkgCreate.pm: @libset is going to be part of the dependency information.

src jmc@ modified share/man/man4/ifmedia.4: some 11n bits; help/ok stsp

src kettenis@ modified sys/dev/fdt/sxitwi.c: Remove unnecessary delays. There is no reason to wait after each and every read o…

src tb@ modified bin/ksh/jobs.c: Typos in comments: 'it' -> 'if' and 'noityf' -> 'notify'. from Klemens Nanni

src jca@ modified usr.sbin/vmd/config.c: Use log_warnx() in places where errno is irrelevant. ok mlarkin@ ccardenas@

src mpi@ modified usr.bin/netstat/unix.c: No need for <sys/socketvar.h>

src pirofti@ modified sys: Show uvm_fault and trace when typing show panic on a page fault'd kernel Currently there is only su…

src pirofti@ modified sys/dev/pci/drm: Fix DRM_DEBUG builds. OK jsg@.

src otto@ modified sbin/fsck_ffs: the value of bflag is a blockno, so use the proper type, avoids an overflow seen with scanni…

src mpi@ modified many things: Remove useless <sys/socketvar.h> includes. ok kettenis@, visa@, claudio@, deraadt@

src deraadt@ modified sys/sys: backout, because it breaks builds in dev/microcode. Always build the parts of the tree that use…

src deraadt@ modified sys/sys/mount.h: accidental commit

src dlg@ modified sys/sys/_endian.h: cast the result of the ternary ops in __swapXX to the relevant types. it appears clang an…

src bluhm@ changed regress/usr.sbin/relayd/args-time*: Add more tests that check the timeout behavior of relayd.

src patrick@ modified sys/dev/ic/bwfm.c: Receiving an AUTH event means that we successfully authenticated, thus we have to mov…

src jmc@ modified usr.sbin/httpd/httpd.conf.5: from paul de weerd: provide a more helpful Xr to ocspcheck, and note that the p…

src kettenis@ modified gnu: Add ARM EABI aliases and remove functions that are also provided by our libc. This allows linking…

src krw@ modified sbin/dhclient/clparse.c: Compact some whitespace, unsplit now shorter lines.

src jmc@ modified share/man/man4/vic.4: add HISTORY; requested by jiri navratil

src millert@ modified bin/ksh: Back out sign compare changes that appear to cause problems on hppa. Requested by deraadt@

src deraadt@ modified usr.bin/top/display.c: glaring KNF violation

src krw@ modified sbin/dhclient/clparse.c: Comments and grammar use '_decl' so use _decl instead of _declaration in the names…

src ccardenas@ modified usr.sbin/vmd/config.c: Address TOCTOU issue with checking to ensure disks are regular files. Reported…

src krw@ modified sbin/dhclient: We only parse decimal numbers, so parse_decimal() -> parse_number() to match grammar comments…

src krw@ modified sbin/dhclient: parse_lease_time() is an unnecessary abstraction. Just use parse_number('L') since it is pars…

src mpi@ modified sys/kern/uipc_usrreq.c: Unifdef snd/rcv. ok visa@, claudio@

src mpi@ modified sys/net/if*: Include timeout & tasks in 'struct ifnet' instead of always allocating them as M_TEMP. ok visa@

src mpi@ modified sys/miscfs/fuse/fuse_vfsops.c: Do a FREF/FRELE dance after calling fd_getfile(). This should be enought to p…

src tb@ modified sys/net/ifq.*: Back out tx mitigation again because it breaks suspend and resume at least on x230 and x240. P…

src mpi@ modified sys/arch: Unify <machine/mutex.h> a bit further. Remove `mtx_lock' from i386, add volatile before `mtx_owner…

src mpi@ modified sbin/isakmpd: space -> tab No object change.

src kettenis@ changed sys: Implement support for calling EFI runtime services and use it to implement a time-of-day clock devi…

src dlg@ modified sys/net/if_ethersubr.c: remove support for decapsulating LLC/SNAP frames. the code was broken and noone noti…

src dlg@ modified sys/dev/ic/malo.c: assign 1 instead of the result of htole16(1) to a uint8_t. on big endian archs the 1 is s…

src dlg@ modified sys/sys/_endian.h: rework __swapXX to avoid the use of __statement. the primary motivation of this was to al…

src kettenis@ modified sys/dev/fdt/rkclock.c: Instead of adding each and every clock to the list of clocks that are enabled by…

src patrick@ modified sys/dev: Since the PCI attachment code already uses mbufs for RX packets, we can push the mbuf allocatio…

src denis@ modified usr.sbin/ldpd/kroute.c: Add support for IPv6 over MPLS pseudowire aka mpw(4) OK claudio@ jca@

src denis@ modified sys/net/if_ethersubr.c: Add support for IPv6 over MPLS pseudowire aka mpw(4) OK claudio@ jca@

src kettenis@ modified sys/dev/pci/ahci_pci.c: Add ASMedia ASM1061 SATA to the list of devices as it is an AHCI controller but…

src schwarze@ modified bin/dd/args.c: Stop "dd if=/dev/zero of=/dev/null bs=1 count=2 skip=0x7fffffffffffffff" from erroring o…

src sunil@ modified usr.sbin/smtpd/lka.c: Use crypt_checkpass(3) instead of crypt(3). Based on a diff from Edgar Pettijohn. Ok…

src rpe@ modified distrib: Always present the same question at the end of installs or upgrades. Offer to exit to shell, halt o…

src bentley@ modified share/man/man*: Include https:// in links, so HTML output doesn't assume they're relative. ok jmc@ schwa…

src patrick@ modified sys/dev/pci/if_bwfm_pci.c: Add size for free(9) in the bwfm(4) PCI attachment code. From Michael W. Bomb…

src jmc@ modified share/man/man4/rkpcie.4: fix SEE ALSO;

src jmc@ modified usr.sbin/vmctl/vmctl.8: pretty up the "start" command;

src ccardenas@ changed usr.sbin/vm*: Add initial CD-ROM support to VMD via vioscsi. * Adds 'cdrom' keyword to vm.conf(5) and '…

src dlg@ modified sys/sys/_endian.h: remove __swap16_multi because endian.h provides swap16_multi without it ok guenther@

src kettenis@ modified sys/dev/ofw/ofw_misc.*: Add remap_bynode() since I use it in the rkpcie(4) implementation.

src kettenis@ modified sys/arch/arm64/conf: Enable rkpcie(4).

src kettenis@ changed share/man/man4: rkpcie(4)

src kettenis@ changed sys/dev/fdt: Initial stab at a driver for the PCIe interface on the Rockhip RK3399. For now it cheats wh…

src kettenis@ modified sys/dev/pci/pcidevs: Add Rockchip vendor and RK3399 Root Complex device.

src gilles@ modified usr.sbin/smtpd/smtpd.h: we haven't updated the version in a while despite many commits which is confusing…

src anton@ modified sbin/wsconsctl/util.c: Add missing mouse type. Reported by bit shifter on misc@; ok bru@

src mpi@ modified sys/net/if*: Move the NET_LOCK() inside the switch and start documenting which field is protected by which l…

src mpi@ modified sys: Do not memset() the whole structure in sorflush() to keep `sb_flagsintr' untouched. ok bluhm@, visa@

src mpi@ modified sys/net/route.c: Move the cloning bits in their own function. This will be needed to select the proper cloni…

src jmc@ modified lib/libc/stdio/printf.3: some grammar fixes; from dholland@netbsd, -r1.68

src guenther@ modified many things: Stop assuming <sys/file.h> will pull in fcntl.h when _KERNEL is defined. ok millert@ sthen@

src guenther@ modified sys/sys/file.h: Don't #include fcntl.h when _KERNEL is defined. inspired by FreeBSD r24131 ok millert@…

src guenther@ modified usr.bin/paste/paste.c: When invoked with no file arguments, display usage and fail instead of silently…

src dlg@ modified sys/net/ifq.*: reintroduce tx mitigation to quote the previous commit: > this replaces ifq_start with code t…

src guenther@ modified sys/kern/kern_malloc.c: Fix an off-by-one in the free(9) "passed size was too small" check: if the size…

src krw@ modified sbin/dhclient/clparse.c: More grammar comments improvements.

src patrick@ modified sys/dev/pci/if_bwfm_pci.c: Put the code that prints the firmware's debug console into a function so we c…

src patrick@ modified sys/dev/pci/if_bwfm_pci.c: For whatever reason the firmware needs more RX buffers available as we typica…

src denis@ modified lib/libpcap/ethertype.h: Fix wrong ETHERTYPE_IPV6 OK jca@ kettenis@ job@

src millert@ modified bin/ksh: Add WARNINGS=yes to ksh and fix the resulting sign compare warnings. OK tb@

src kettenis@ modified gnu/llvm/tools/lld/ELF/LinkerScript.cpp: Make lld respect ALIGN directives on output sections even with…

src bluhm@ modified sys/dev/ipmi.c: The missing NULL check for the return value of malloc(9) with M_NOWAIT is wrong. Use M_WAI…

src claudio@ modified usr.sbin/relayd/ca.c: RSA_private_{en,de}crypt() can fail and will return -1 in that case. Check for thi…

src krw@ modified sbin/dhclient/clparse.c: Tweak syntax comments into consistency and completeness.

src espie@ modified usr.sbin/pkg_add/OpenBSD/Packing*: placeholder for new keyword that doesn't do anything yet, so that when…

src otto@ modified lib/libc/stdlib/malloc.c: Only init chunk_info once, plus some moving of code to group related functions.

src nicm@ modified usr.bin/tmux/status.c: Add C-g at command prompt for emacs people, GitHub issue 1213.

src nicm@ modified usr.bin/tmux: Prefer PWD for current directory if present in client, from Wei Zhao in GitHub issue 1183.

src florian@ modified sys/kern/exec_script.c: We are either allocating 2 or three array members. Unroll while loop to be able…

src florian@ modified sys/kern/kern_exec.c: free(9) sizes for sys_execve. Convert the hand rolled loop to strlcpy which gives…

src jsg@ modified sys/kern/init_main.c: copyright++;

src nicm@ modified usr.bin/tmux/layout-set.c: Initialize the size of new panes created by the even-* layout correctly; reporte…

src kettenis@ modified sys/dev/fdt/sxitemp.c: Add Allwinner R40/V40 support.

src kettenis@ changed share/man/man4: sxitemp(4)

src kettenis@ modified sys/dev/fdt/sxiccmu_clocks.h: Implement R40/V40 thermal sensor clock.

src kettenis@ modified sys/dev/fdt/sxiccmu_clocks.h: Implement H3/H5 thermal sensor clocks.

src kettenis@ changed sys/dev/fdt: Add sxitemp(4), a driver for the temperature sensors on the Allwinner H5 SoC.

src kettenis@ modified sys/arch/arm64/conf/GENERIC: Enable sxitemp(4).

src kettenis@ modified sys/dev/fdt/sxiccmu*: Implement H3/H5 CPU clock.

src kettenis@ changed sys/dev/fdt: Add sypwr(4), a driver for the Silergy SY8106A regulator found on many boards using the All…

src kettenis@ modified sys/arch/arm64/conf/GENERIC: Enable sypwr(4).

src anton@ modified sbin/wsconsctl/m*: Remove an unused variable and instruct lex not to produce the input() function since it…

src kettenis@ modified sys/arch/arm64: Tighten the permissions used in the early stage page tables somewhat. Add an interface…

src guenther@ modified sys: Don't pull in <sys/file.h> just to get fcntl.h ok deraadt@ krw@

src guenther@ modified sys: Delete unnecessary <sys/file.h> includes ok millert@ krw@

src kettenis@ modified sys/dev/fdt/sxitwi.c: Somewhow I botched rev 1.3, which has a = where a |= is needed. Fix this.

src kettenis@ modified sys/dev/fdt/sxiccmu*: Implement Allwinner A40/V40 support.

src kettenis@ modified sys/dev/fdt/ehci_fdt.c: Add support for the USB PHY of the Allwinner R40/V40.

src kettenis@ modified sys/dev/fdt/sxiccmu.c: Add support for the PRCM clocks on Allwinner A23/A33. Tested by kevlo@

src kettenis@ modified sys/arch/armv7/imx/imx*: The generic clock framework expects frequencies in Hz whereas the imx clock co…

src guenther@ changed usr.sbin/eeprom: get_date(), from getdate.y, was last used in the sparc support, so zap it ok kettenis@

src kettenis@ modified sys/arch/arm64/arm64/copy.S: Add copyin32 implementation. ok guenther@

src kettenis@ modified sys/arch/arm64/include/cpu.h: Implement CPU_BUSY_CYCLE and intr_disable/restore. ok patrick@, tom@

src tb@ modified usr.bin/jot/jot.c: Avoid one-byte overflow in error path. If the format string ends in an invalid specifier l…

src tb@ modified usr.bin/jot/jot.c: Simplify switch by removing some unneeded cases. from kshe

src jmc@ modified bin/ksh/sh.1: backslash also escapes newlines when quoted; from kshe

src otto@ modified share/man/man5/malloc.conf.5: The `F' option no longer disables delayed freeing; from kshe Also, fix a verb…

src bluhm@ modified sys: Make sure that pf_mbuf_link_state_key() does not overwrite an existing statekey in the mbuf header. R…

src ajacoutot@ modified usr.sbin/syspatch/syspatch.sh: Prevent syspatch from running and throw an error out if reorder_kernel…

src bluhm@ modified sys: Make the functions which link the pf state keys to mbufs, inpcbs, or other states more consistent. OK…

src kettenis@ modified sys/dev/fdt/rkclock.c: Remove the RK3399-specific cpuspeed implementation as the generic one works fine…

src kettenis@ modified sys: Use register_t instead of uint32_t in smc/hmc calls such that arguments to SMC64 functions don't g…

src kettenis@ modified sys/dev/fdt/rkclock.c: Add support for the CPU clock on the RK3288. Set its frequency to 1.2 GHz on the…

src fcambus@ modified sys/arch/i386/i386/via.c: Remove unnecessary includes in the i386 version of the VIA PadLock driver. OK…

src fcambus@ modified share/man/man4/man4.amd64/cpu.4: VIA amd64 compatible CPUs support Enhanced SpeedStep, so reflect that i…

src kettenis@ modified sys/dev/fdt/rktemp.c: Add RK3288 support.

src kettenis@ modified sys/arch/armv7/conf/GENERIC: Add rktemp(4).

src otto@ modified usr.bin/dc/bcode.c: small optimization in bexp; from kshe

src tom@ modified sys/dev/fdt/sxitwi.c: Remove duplicate includes from sxitwi(4) From Artturi Alm

src kettenis@ modified sys/dev/fdt/sxipio*: Separate out Allwinner H3 and H5 pin definitions.

src kettenis@ modified sys/dev/fdt/sxiccmu*: Add support for the 2nd clock control module on the Allwinner H3/H5.

src kettenis@ modified sys/dev/fdt/rkclock*: Add RK3288 CPU core related clocks.

src jsing@ modified regress/lib/libssl/tlsext/tlsexttest.c: Initialise new_cipher in the serverhello TLS extensions test, to a…

src bluhm@ modified sys/net/pf.c: pf drops IPv4 packets with any options by default. For IPv6 the same is already done for opt…

src kettenis@ modified sys/dev/fdt/sxipio*: Synch pin defenitions with Linux and add support for the Allwinner GR8 and Allwinn…

src nicm@ modified usr.bin/tmux/alerts.c: Redrawing status is needed after changing window flags or title does not update if s…

src cheloha@ modified share/man/man7/ports.7: Delete information about bulk builds already found in bulk(8). Direct the reader…

src fcambus@ modified sys/arch/amd64/amd64/k1x-pstate.c: Add size for free() in the AMD K10/K11 pstate driver. It was done alr…

src benno@ modified usr.sbin/relayd/relay.c: log specific error when connect() fails. ok claudio@, feedback bluhm@

src fcambus@ modified sys/arch/i386/pci/glxsb.c: Add sizes for free() in the Geode LX Security Block crypto accelerator. OK vi…

src nicm@ modified usr.bin/tmux/status.c: Draw command prompt correctly with status line off.

src kettenis@ modified sys/arch/arm64/arm64/autoconf.c: Turns out linker scripts in lld are still subtly broken and aligning s…

src kettenis@ modified sys/arch/arm64/arm64/pmap.c: Initialize memhook such that /dev/mem access doesn't attempt to map pages…

src millert@ modified bin/ksh: Add -Wshadow to Makefile and fix the resulting warnings. Many of the warnings are due to the us…

src visa@ modified sys/arch/octeon/dev/octcit.c: Ensure interrupt delivery is disabled when setting interrupt delivery entry.

src visa@ modified sys/arch/octeon/dev/octcit.c: Make octeon_intr_establish() assume edge triggering with CIU3. This makes the…

src kettenis@ modified sys/dev/ofw: Implement OF_getpropint64(). ok jca@, tom@, patrick@, visa@

src otto@ modified lib/libc/stdlib/malloc.c: step one in avoiding unneccesary init of chunk_info; some cleanup; tested by sthe…

src kettenis@ modified sys/dev/pci/pcidevs: Add two IDT PCIe switches found in a SPARC T4-1 and tweak another one to not inclu…

src sthen@ modified distrib/sets/lists/comp/mi: sync (if_bwfm_pci.h)

src patrick@ changed lib/libcompiler_rt: Update to compiler-rt 5.0.1. ok kettenis@

src patrick@ modified gnu/llvm/tools/lld/ELF/Driver.cpp: Cherry-pick a change from LLD to make the behavior of the -v option m…

src millert@ modified bin/ksh/c_test.c: The hack for /dev/fd support on systems without it was removed a long time ago. Update…

src jca@ added lib/libsndio/Symbols.map: Missed in previous Spotted by patrick@, thanks

src patrick@ modified gnu/llvm/lib/Target/X86/X86InstrFPStack.td: Cherry-pick a change from LLVM that marks specific pseudo me…

src bluhm@ modified regress/sys/net/pf_divert/Makefile: As the divert-to pf state is not connected, it is not linked to the in…

src kettenis@ modified sys/dev/fdt/axppmic.c: Correct register numbers for AXP809.

src kettenis@ modified lib/libc: Add ARM EABI runtime aliases to the GCC runtime functions that we include in libc. ok patrick…

src kettenis@ modified distrib/sets/lists/base/mi: sync

src jca@ modified lib/libsndio: Use a version script to limit exported symbols ok ratchov@ kettenis@

src kettenis@ modified sys/dev/fdt/sxipio*: Sync Allwinner A64 pin defenitions with Linux. Add support for the 2nd A64 control…

src kettenis@ modified sys/dev/pci/drm/i915/i915_gem_gtt.c: drm/i915: call kunmap_px on pt_vaddr From Matthew Auld 44a7102484d…

src kevlo@ modified sys/dev/fdt/sxiccmu*: Implement support for the "next-generation" clock bindings for the Allwinner A23/A33…

src patrick@ modified sys/dev/ic/bwfm.c: Fix channel initialization by not using the same loop variable in nested for-loops. O…

src anton@ modified usr.bin/usbhidaction/usbhidaction.1: Markup SIGHUP and rework sentence; ok jmc@

src tedu@ modified lib/libc/hash/siphash.c: memcpy from the right place. at this point, the used variable is not relevant. fro…

src patrick@ removed gnu/llvm/tools/clang/bindings/python/tests/test_exception_specification_kind.py: Tedu files that got remo…

src patrick@ imported gnu/llvm: Import LLVM 5.0.1 release including clang, lld and lldb. I src/gnu/llvm/tools/lldb/unittests/S…

src patrick@ modified gnu/llvm: Merge LLVM 5.0.1 release.

src kettenis@ modified sys/arch/arm64/arm64/autoconf.c: Re-enable the code that unmaps the startup code. This was temporarily…

src patrick@ modified gnu/usr.bin/clang/include: Update to LLVM 5.0.1 which apparently includes plenty of bugfixes. Requested…

src cheloha@ modified games/pom/pom.c: Consolidate printf(3) calls at the end of main(). Makes reading the classification algo…

src kettenis@ modified sys/arch/arm64/arm64/cpu.c: For systems where the cpu node in the device tree has a "clocks" property,…

src kettenis@ modified sys/arch/arm/arm/cpu.c: For systems where the cpu node in the device tree has a "clocks" property, impl…

src patrick@ changed s*: Add a PCI attachment driver for bwfm(4). It's not finished, but it's already past the point where dev…

src kettenis@ modified sys/dev/fdt/sxiccmu*: Implement A10/A20 CPU clock.

src cheloha@ modified games/pom/pom.c: Use more libm. adj360() is a modulo operation: use fmod(3) to simplify things. Adding 0…

src fcambus@ modified sys/arch: Somes fixes for the VIA PadLock drivers. - Do not ignore the return value of m_copyback() on i…

src bluhm@ modified sys/net/pf.c: There was a corner case where linking the inp to the state key did work in pf. The function…

src kettenis@ modified sys/dev/sdmmc/sdmmc*: Allow SD/MMC controller drivers to allocate their own DMA mapping structure to ac…

src kettenis@ modified sys/arch/arm64/arm64/trap.c: Generate SIGBUS/BUS_ADRALN when we see a SP Alignment Exception from userl…

src millert@ modified lib: Fix one possible buffer overflow and one underflow. Also some minor cleanups. From Jan Kokemueller.…

src tb@ modified usr.bin/uniq/uniq.c: Avoid comparing equal lines twice when running without -i. From kshe, ok jca

src cheloha@ modified a few things: As we only use the .tv_sec field, simplify gettimeofday(2) -> time(3). ok tb@ jca@

src cheloha@ modified bin/date/date.c: As we only use the .tv_sec field, simplify gettimeofday(2) -> time(3). While here, use…

src cheloha@ modified usr.bin: Use the monotonic clock for logging progress in cdio(1) and ftp(1). Keeps the progress log from…

src mlarkin@ modified sys/dev/pci/pcidevs: Add missing Sunrise Point-H I2C controller PCI IDs

src mlarkin@ modified sys/dev/pci/pcidevs*: regen

src sthen@ modified share/man/man8/release.8: Make it clear that MFS can be used for the noperm permission holding DESTDIR. (I…

src kettenis@ modified sys/arch/arm64/arm64/pmap.c: Remove stray space.

src kettenis@ modified sys/dev/fdt/sxipio_pins.h: Sync Allwinner H3/H5 pin definitions with Linux.

src kettenis@ modified sys/dev/fdt/sxipio.c: Avoid null-pointer dereference wen a device tree refers to a pin-function that do…

src espie@ modified usr.sbin/pkg_add/OpenBSD/State.pm: the trick to get signal names requires skipping over POSIX stuff we don…

src bru@ modified sys/dev/wscons/wstpad.c: scrolling: take care of noise.

src kettenis@ changed sys/arch/armv7: Use regmap interface to tweak "SYSREG" PHY configuration registers and remove exsysreg(4…

src fcambus@ modified sys/dev/rasops/rasops.c: Remove dead assignment. Now that we call rasops_putchar_rotated(), we don't nee…

src patrick@ modified sbin/iked/ikev2.c: Since ikev2_init_recv() is supposed to only handle responses to an exchange that we i…

src jsg@ modified sys/dev/pci/ichiic.c: match on intel 200 series

src jsg@ modified sys/dev/pci/azalia.c: enable snooping on Intel 200 Series HDA

src schwarze@ modified usr.bin/uniq/uniq.1: clarify that -i only affects the comparison of ASCII characters; OK jmc@ tb@

src jsg@ modified sys/dev/pci/pcidevs: add ids for intel coffee lake-s and series 200/300 pch

src jsg@ modified sys/dev/pci/pcidevs*: regen

src nicm@ modified usr.bin/tmux/screen-redraw.c: Fix memory leak in screen_redraw_make_pane_status.

src rpe@ modified distrib/miniroot/install.sub: Cope with the fact, that the DHCLIENT route label is gone which helped to find…

src kettenis@ modified sys/arch/sparc64: If we use the cookie-based interrupt API on sun4v, whe shouldn't put the interrupts i…

src bru@ modified sys/dev/wscons/wstpad.c: 1. Use unfiltered deltas for scrolling. 2. (Re-)Simplify the edge area setup.

src nicm@ modified usr.bin/tmux/tmux.1: Remove duplicate WheelUp/WheelDown entries in list, GitHub issue 1184.

src nicm@ modified usr.bin/tmux/cmd-set-option.c: Do not try to set default value on user options (they don't have one), from…

src bluhm@ modified regress/sys/net/pf_divert/args-*: Add some comments what the tests are doing.

src jmc@ modified usr.sbin/httpd/httpd.conf.5: typo;

src millert@ modified sys/sys/event.h: Expand u_short and u_int to unsigned short and unsigned int respectively to avoid compi…

src rpe@ modified distrib/miniroot/install.sub: Adopt comments to previous change

src krw@ modified distrib/miniroot/install.sub: Stop creating a dhclient.conf in the install script, now that 'send host-name'…

src mpi@ modified sys/net80211/ieee80211_pae_output.c: Call if_start() directly to send the EAPOL key. Using if_enqueue() here…

src tb@ modified usr.bin/uniq/uniq.*: Add an -i option for case insensitive comparison of lines. From Claus Assmann with minor…

src deraadt@ modified sys/dev/softraid.c: Do not use %hx for chars, ok kettenis

src tb@ modified sys/dev/softraid.c: Two width specifiers changed from %02 to %0 in previous. Change them back. ok deraadt

src djm@ modified regress/usr.bin/ssh/misc/kexfuzz/Makefile: another libssh casualty

src jmatthew@ modified usr.sbin/ypldap/aldap.c: Close the right file descriptor and clean up the tls context in aldap_close().…

src dlg@ modified sys/dev/pci/if_ixl.c: add some ifq and ifiq barriers in ixl_down. move rxfill in ixl_up so the qtail is only…

src dlg@ modified sys/net/ifq.h: drivers might want to call ifiq_barrier.

src djm@ modified regress/usr.bin/ssh/unittests/match/Makefile: missed one (unbreak after ssh/lib removal)

src dlg@ modified sys/dev/pci/if_ixl.c: now that we have multiple input queues in ifnet structs, use them. for now we still on…

src djm@ modified regress/usr.bin/ssh/unittests: unbreak unit tests after removal of src/usr.bin/ssh/lib

src dlg@ modified sys/net/if.h: prototype if_attach_iqueues so drivers can configure multiple iqs.

src bluhm@ modified regress/sys/netinet6/nd6/Makefile: Skip this regress test if no remote test machine is specified as enviro…

src djm@ modified usr.bin/ssh: revert stricter key type / signature type checking in userauth path; too much software generate…

src kettenis@ modified libexec/ld.so/aarch64: Implement missing bits to support lazy binding. Note that the code deliberately…

src tb@ modified usr.bin/patch/pch.c: Fix adding and removing files with git-style a/ b/ diffs: only skip six letters if they…

src krw@ modified sbin/dhclient/dhclient.c: Always 'send' host-name, rather than relying on dhclient.conf to ask for it. Remov…

src stsp@ modified sys/dev/pci/if_iwn.c: Two background scan fixes for iwn(4) (4965 devices only): 1) Use only one antenna whi…

src mpi@ changed sys/arch: Switch x86 architectures to the common C mutex implementation. This is a step towards MI mutexes. o…

src mpi@ modified sys/arch: Sync C mutex implementations. ok kettenis@

src krw@ modified sys/dev/softraid.c: Add a sanity check on the number of chunks being assembled into a volume, to enure the o…

src zhuk@ modified usr.bin/make: More NUL (not NULL) checks. With support from guenther@ and millert@; final okay espie@

src martijn@ modified usr.bin/sed/sed.1: Remove EXAMPLES section. The example itself was taken directly from the POSIX specifi…

src patrick@ modified sys/arch/amd64/amd64/vmm.c: Pass calibrated TSC frequency to vmm(4) guests. On machines where TSC cannot…

src deraadt@ modified sys/kern/sys_futex.c: curproc access isn't necessarily as cheap as a local variable access, so only get…

src nicm@ modified usr.bin/tmux: Report better error from server when socket create fails, GitHub issue 1201.

src stefan@ modified sys: Remove unused ps_stackgap from process struct Nothing uses this field since Linux compat was removed…

src mpi@ modified sys/kern/uipc_socket.c: Remove unnecessary unlock/lock dance when following a goto. ok bluhm@

src mpi@ modified sys/kern/uipc_usrreq.c: Inline socket buffer related defines, no functional change. ok bluhm@

src mpi@ modified sys/kern/uipc_usrreq.c: Remove a 27 year old #ifdef notdef chunk involving SB_LOCK. ok bluhm@

src djm@ modified regress/usr.bin/ssh/agent.sh: explicitly test all key types and their certificate counterparts refactor a li…

src djm@ modified usr.bin/ssh/auth2-pubkey.c: include signature type and CA key (if applicable) in some debug messages

src rpe@ modified distrib/miniroot/install.sub: Change the question at the end of installs and upgrades to present a choice be…

src djm@ modified usr.bin/ssh/packet.c: pass kex->hostkey_alg and kex->hostkey_nid from pre-auth to post-auth unpriviledged ch…

src djm@ modified usr.bin/ssh/ssh-rsa.c: log mismatched RSA signature types; ok markus@

src djm@ modified usr.bin/ssh: unbreak hostkey rotation; attempting to sign with a desired signature algorithm of kex->hostkey…

src benno@ modified usr.sbin/relayd/hce.c: always initialize the hce_launch_checks event timer. Fixes a crash when poll is run…

src nicm@ modified usr.bin/tmux/client.c: Do not try to put more in command message than will fit when sending (the server wil…

src anton@ modified share/man/man3/intro.3: Sync cross references related to libutil; ok jmc@

src tb@ modified distrib/miniroot/install.sub: Display $MODE (install/upgrade) in the prompt before we know the hostname. sugg…

src kettenis@ modified sys/dev/fdt/files.fdt: Use axppmic as a dependency instead of axppmic_rsb.

src kettenis@ modified sys/arch/arm64/arm64/trap.c: Generate SIGBUS/BUS_ADRALN when we see a PC Alignment Exception from userl…

src kettenis@ modified sys/dev/fdt/axppmic.c: Add sensors for the AXP809.

src kettenis@ modified sys: Properly implement the rsb attribute and actually use it.

src anton@ modified bin/ksh/exec.c: Get rid of a todo by stop declaring variable texec as static and instead zeroing it out pr…

src patrick@ modified sys/dev/ic/bwfm.c: Read RAM size for chips with SOCRAM like the BCM4334 on one of my Intel machines.

src patrick@ modified sys/dev/ic/bwfmreg.h: Read RAM size for chips with SOCRAM like the BCM4334 on one of my Intel machines.

src anton@ modified bin/ksh/emacs.c: Add another pair of home/end key bindings; from Lari Rasku. ok jca@

src anton@ modified bin/csh/func.c: No need to declare variable name as static in dounsetenv(). Also, drop a redundant call to…

src anton@ changed regress/bin/csh: Add tests for the environment related commands in csh. While here, print a descriptive hea…

src patrick@ modified sys/dev/ic/bwfm.c: Pass the BSSID to the join command so that we connect to the AP that we chose instead…

src bluhm@ modified regress/sys/net/pf_divert: When setting KTRACE in the environment, client and server write ktrace files. T…

src millert@ modified usr.bin/ssh/scp.c: Add helper function for uri handing in scp where a missing path simply means ".". Als…

src patrick@ modified sys/dev/ic/bwfm*: Pass scan type directly to the scan command instead of using the global variable.

src krw@ modified sbin/dhclient: Stop inserting and paying attention to 'interface <if>;' inside 'lease {}' declarations. We d…

src helg@ modified lib/libfuse/fuse.c: Add call to fuse_remove_signal_handlers(3) in fuse_teardown(3) to do the opposite of fu…

src nicm@ modified usr.bin/tmux/status.c: Remove unused variable from Thomas Adam.

src fcambus@ modified sys/arch: Add sizes for free() in libsa for amd64 and i386. OK tom@, deraadt@

src helg@ modified lib/libfuse/fuse*: Refactor libfuse option processing to better support options in the future. Immediate be…

src kettenis@ changed sys/dev/fdt: Add i2c interface code to the new axppmic(4) code and add support for the AXP152 and AXP209…

src kettenis@ modified sys/arch/armv7/conf/GENERIC: Enable RSB attachment for axppmic(4).

src mpi@ modified sys/net/rtsock.c: Size for free(9). From <kshe59 at zoho.eu>

src mpi@ modified sys/kern/kern_rwlock.c: Make rw_exit() always succeed after a panic. Prevents a deadlock in if_downall() whe…

src mpi@ modified sys: Revert grabbing the socket lock in kqueue(2) filters. This change exposed or created a situation where…

src mpi@ modified sys: Revert support for multiple threads to enter kqueue_scan() in parallel. It is not clear if this change…

src kettenis@ modified sys/dev/fdt/simplefb.c: Map framebuffer into userland as non-cachable (but normal) memory. We still map…

src ajacoutot@ modified sbin/disklabel: Tighten /usr/local and /usr/X11R6 so that 8G disks still fit in our default partitioni…

src job@ modified usr.bin/bgplg: Reclaim browser screen real estate in bgplg Removing versioning information too. OK deraadt@

src kettenis@ modified sys/dev/ofw/ofw_regulator.*: Add support for enabling registered regulators. Make sure that we leave re…

src jmc@ modified lib/libc/sys/clock_gettime.2: let's not try to document the number of items in a list...

src cheloha@ modified many things: Add the CLOCK_BOOTTIME clockid for use with clock_gettime(2) and put it to use in userspace…

src djm@ modified usr.bin/ssh/sshkey.*: sshkey_sigtype() function to return the type of a signature; ok markus@

src djm@ modified usr.bin/ssh: pass negotiated signing algorithm though to sshkey_verify() and check that the negotiated algor…

src patrick@ modified sys/dev/ic/bwfm.c: Support setting the Cortex-A7 cores to active/passive mode and fix up the code for th…

src job@ modified usr.bin/bgplg/bgplg.*: Add community/large-community commands and retain parameter input in form OK deraadt@

src mlarkin@ modified sys/arch/amd64/amd64/vmm.c: vmm(4): pass EFER properly from vmd(8), needed to support vmctl(8)'s "-b" op…

src kettenis@ changed sys/dev/fdt: Make axppmic(4) attach to a Reduced Serial Bus, and support the AXP806 and AXP809 PMICs. Di…

src rpe@ modified distrib: Add a new question "Escape to shell before reboot? [no]" at the end of the install and upgrade proc…

src rpe@ modified distrib/miniroot/install.sub: allow '-' in usernames requested and OK aja OK halex@

src bcallah@ modified usr.bin/mg/ttykbd.c: Let the Insert key toggle overwrite mode. This matches GNU Emacs behavior. Diff fro…

src kettenis@ modified sys/dev/fdt/acrtc.c: Add 32K output klock support.

src kettenis@ changed share/man/man4: dwxe(4)

src krw@ modified sbin/dhclient/clparse.c: Further simplifY lease parsing. Fold add_lease() into read_lease_db(), and move all…

src kettenis@ modified sys/arch/arm64/conf/GENERIC: Add wsdisplay options needed for X and VT switching. ok patrick@

src kettenis@ modified sys/dev/fdt/ehci_fdt.c: Add magic to make USB PYs work on Allwinner H3/H5/A64.

src patrick@ modified sys/dev/ic/bwfm.c: Pass Cortex-R4 reset vector to activation function.

src otto@ modified usr.bin/dc/mem.c: Use proper BN functions for error reporting; from kshe

src patrick@ modified sys/dev/ic/bwfm*: Implement setting the chip into active mode, as needed for setting up the PCIe-based B…

src patrick@ modified sys/dev/ic/bwfm*: Read RAM base address and size so we know where to put the firmware.

src patrick@ modified sys/dev/ic/bwfmvar.h: Add some more Chip IDs to bwfm(4).

src patrick@ modified sys/dev/ic/bwfm.c: Support setting the Cortex-R4, as found on a BCM43602, to passive mode.

src krw@ modified sbin/dhclient: With leases no longer in dhclient.conf, rename a bunch of functions and fields to more obviou…

src kettenis@ modified sys/dev/fdt: Add support for 1-byte reads and writes.

src kettenis@ modified sys/dev/ofw/ofw_regulator.*: Enforce voltage limits from the device tree. Enforcing the limits also hap…

src guenther@ changed lib/libc/stdlib: Move __cxa_thread_atexit* to its own .c file to avoid pulling the code (w/ _dlctl refer…

src jmc@ modified share/man/man4: tweak previous;

src kettenis@ modified sys/arch/arm64/conf: Enable sxirsb(4).

src millert@ modified share/dict/web2: Update with changes from FreeBSD via NetBSD. From Sevan Janiyan.

src kettenis@ changed sys: Add a driver for the RSB controller found on various Allwinner SoCs. Add a driver for the RTC part…

src florian@ updated cvs/src/regress/sys/kern/pledge/execpromise: Directory /cvs/src/regress/sys/kern/pledge/execpromise added…

src florian@ added regress/sys/kern/pledge/execpromise: execpromise regress

src florian@ modified regress/sys/kern/pledge/Makefile: hookup execpromise

src kettenis@ changed share/man/man4: acrtc(4), sxirsb(4)

src anton@ modified bin/csh: Passing NULL to free() is fine; from Michael W. Bombardieri.

src kettenis@ modified lib/libc/arch/arm: Don't use _libc_ prefix when referencing "builtin" symbols with clang. Slightly twea…

src jmc@ modified bin/ksh/sh.1: oops - previous should have been a list item;

src jmc@ modified share/man/man7/roff.7: typo; from alexander kuleshov

src jca@ changed lib/libfuse: Export only symbols to what's declared in fuse.h/fuse_opt.h While here, use guenther's magic rec…

src bluhm@ modified regress/sys/kern/pledge/generic/ma*: The pledge(2) regress tests fail since the second parameter has been…

src tb@ modified regress/usr.bin/jot/regress.sh: replace a hardcoded jot with ${JOT}

src tb@ modified usr.bin/jot/jot.c: Use the canonical idiom to check strlcat(3). An unchecked strlcat call led to unexpected o…

src helg@ modified lib/libfuse/fuse.c: Fix formatting of libfuse version info. ok mpi@

src tb@ modified usr.bin/jot/jot.c: Make sure the double is cast to a long if the format string is %D, %O, %U. Fixes output of…

src tb@ modified regress/usr.bin/jot/regress.sh: enable the 'wDn' test now that jot has been fixed.

src kettenis@ modified sys/dev/fdt/sxiccmu.c: Add a few more Allwinner A80 clocks.

src dlg@ modified sys/dev/pci/if_ixl.c: put where im up to into the tree so jmatthew@ can look at it.

src dlg@ modified sys/net/if*: add ifiqueues for mp safety and nics with multiple rx rings. currently there is a single mbuf_q…

src dlg@ modified sys/net/ifq.c: ifq_barrier should be callable by any nic, not just MPSAFE ones. if (when) tx mitigation goes…

src dlg@ modified sys: make sched_barrier use cond_wait/cond_signal. previously the code was using a percpu flag to manage the…

src naddy@ changed usr.bin/ssh: Replace ED25519's private SHA-512 implementation with a call to the regular digest code. This…

src benno@ modified usr.sbin/httpd/server_http.c: set Location header for 307 and 308 status codes ok sthen@ phessler@

src stsp@ modified sys/dev/pci/if_iwn.c: Make roaming after a background scan work while tcpbench -u is running over iwn(4), i…

src deraadt@ modified sys: Give vflush_vnode() a hint about vnodes we don't need to account as "busy". Change mountpoint to RD…

src deraadt@ modified sys: Don't bother using DETACH_FORCE for the softraid luns at reboot time; the aggressive mountpoint des…

src stsp@ modified sys/net80211/ieee80211_output.c: My previous commit broke the ramdisk build; fix it

src jca@ modified lib/libc/rpc: Simplify and unify timespec variables used in those event loops ok millert@

src jasper@ modified usr.bin/w: when -h is passed don't print any header, as is common practise in other systems too. adjust u…

src jca@ modified lib/libc/rpc: Use CLOCK_MONOTONIC for the rpc event loops From Scott Cheloha, ok deraadt@ tb@

src guenther@ changed lib/libkvm: Add https://t.co/MRw4sGU7WD to explicitly define the ABIs, hiding linker defined symbols. Us…

src guenther@ modified sys/ufs/ffs/ffs_vfsops.c: If switching RW->RO, then stop deferring timestamp writes...and possibly othe…

src helg@ modified lib/libfuse/fuse.c: Add a missing call to fuse_set_signal_handlers(3) in fuse_setup(3) so that any file sys…

src jca@ modified lib/libfuse/Makefile: Drop -g from CFLAGS, https://t.co/aiPBtmUHY7 adds it by default ok mpi@ helg@

src stsp@ modified sys/dev/pci/if_iwn*: Add background scanning support to iwn(4), as was done for iwm(4) recently. Tested on…

src bluhm@ modified sys/netinet*: The pf code marks ICMP packets belonging to an TCP or UDP divert state as diverted. This is…

src stsp@ modified sys/net80211/ieee80211_output.c: Stop printing debug info about stations leaving a wifi network when we are…

src helg@ modified lib/libfuse/fuse.c: Free FUSE channel if fuse_new(3) fails in fuse_setup(3). ok mpi@

src jca@ modified lib/libfuse/fuse_opt.c: fuse_opt_add_opt_escaped needs to allocate space for the terminating NUL Spotted by…

src martijn@ changed usr.bin/vi: Enable the awk scripts to generate ex_def.h and options_def.h. These scripts generate the enu…

src fcambus@ modified sys/arch/i386/i386/via.c: Change bcopy to memcpy in the i386 version of the VIA PadLock driver. It was d…

src benno@ modified sys/dev/usb/usbdevs: add usb id for TP-LINK TL-WN722N v2 ok deraadt@ phessler@ kettenis@

src benno@ modified sys/dev/usb/usbdevs*: sync

src benno@ modified s*: let urtwn(4) find my TP-LINK TL-WN722N v2 ok deraadt@ phessler@ kettenis@

src kettenis@ changed lib/libutil: Make a few internal symbols static and add a https://t.co/MRw4sGU7WD version script to cont…

src jmc@ modified share/man/man9/cond_init.9: zap trailing whitespace;

src deraadt@ modified sys/dev/ata/wd.c: Repair flushcache/standby operations to not convert AT_WAIT operations to AT_POLL, whi…

src dlg@ modified sys/net/ifq.c: i forgot to convert ifq_barrier_task to cond_signal.

src dlg@ modified sys/kern/kern_timeout.c: i forgot to convert timeout_proc_barrier to cond_signal

src guenther@ modified sys/arch: fcntl(F_SETFL) invokes the FIONBIO and FIOASYNC ioctls internally, so the memory devices (/de…

src dlg@ changed s*: add code to provide simple wait condition handling. this will be used to replace the bare sleep_state han…

src dlg@ modified sys: replace the bare sleep state handling in barriers with wait cond code

src krw@ modified sbin/dhclient: Simplifiy parser by not worrying about nesting 'interface <if> {}' statements. They are silly…

src krw@ modified sbin/dhclient/clparse.c: Fix whitespace botch that snuck in.

src beck@ modified sys/ufs/ffs/ffs_softdep.c: Fix a softdep bug exposed by our recent changes to make reboot drop to read-only…

src millert@ modified usr.bin/sed/Makefile: Enable compiler warnings; OK martijn@

src millert@ modified usr.bin/sed: Fix sign compare warnings; OK martijn@

src millert@ modified usr.bin/sed/compile.c: Fix array index by signed char; from martijn@

src helg@ modified lib/libfuse/fuse* and regression tests: If the list of templates 'o' passed to fuse_opt_parse(3) is NULL th…

src helg@ modified lib/libfuse: Add support for the -d (-o debug) option to libfuse. Currently works for FUSE file systems tha…

src kettenis@ modified sys/dev/fdt/if_dwxe.c: Fix stray return; hopefully this makes the internal PHY actually work now.

src mpi@ modified sys/net/rtsock.c: Sizes for free in route_output(). From kshe59@zoho.eu.

src mpi@ modified sys/net/rtsock.c: Spacing from kshe59@zoho.eu.

src patrick@ modified sbin/iked/util.c: getsockname(2) needs to be passed the length of the input struct. ok jca@

src mpi@ modified sys/ddb/db_command.c: Add 'bt' an alias for 'trace'. ok pirofti@

src dlg@ modified sys/arch/sparc64/sparc64/autoconf.c: report Oracle as the vendor is the produce starts with ORCL, makes it c…

src kettenis@ modified sys/dev/fdt/sxiccmu*: Add more Allwinner A80 clocks.

src bluhm@ changed regress/sbin/pfctl: Fix pfloadanchors tests when running with obj directory. Remove unused file.

src schwarze@ modified lib/libc/sys/intro.2: Consistently use .Va for "errno"; patch from Jan Stary <hans at stare dot cz>; "I…

src otto@ modified usr.bin/dc/bcode.c: optimize add, sub and mul; from kshe; ok tom@

src otto@ modified usr.bin/dc/bcode.c: Minor cleanup from kshe

src otto@ modified usr.bin/dc/mem.c: Use bn_checkp() always; from kshe

src stsp@ modified sys/net80211/ieee80211_var.h: Make IEEE80211_CHAN_ANYC be a NULL pointer instead of a pointer to 0xffff. Sh…

src stsp@ modified sys/net80211/ieee80211.c: Make ieee80211_chan2ieee() panic if a bogus channel pointer is detected. ok patri…

src stsp@ modified sys/net80211/ieee80211_input.c: Only trigger background scans while we are in RUN state, and do not update…

src naddy@ changed usr.bin/ssh: Create a persistent umac128.c source file: #define the output size and the name of the entry p…

src deraadt@ modified libexec/ld.so/sod.c: ld.so's syscall _dl_* API/ABI doesn't reurn errno, but -errno. Reviewing behaviour…

src phessler@ modified sys/net80211/ieee80211_node.c: Allow interfaces that aren't SCANNALLBAND drivers to benefit from the st…

src stsp@ modified sys/net80211/ieee80211_node.c: Don't dereference IEEE80211_CHAN_ANYC pointer in ieee80211_node_checkrssi().…

src martijn@ modified usr.bin/sed/compile.c: Fix 2 bugs introduced by previous. Pointed out by kshe59 <at> zoho <dot> eu OK mi…

src krw@ modified sys/dev/ic/aic7*: Nuke some forward-only struct's and functions and functions thereby made empty. Found by n…

src jmc@ modified lib/libc/sys/pledge.2: space required between macro arg and punctuation;

src mpi@ modified sys/dev/pci/mpii.c: Remove unused variable defined with an unexisting type. Found with ctfconv(1). ok jsg@,…

src tb@ modified bin: Document change in the default shell prompts. Discussed with and ok jmc

src kettenis@ modified gnu/usr.bin/binutils-2.17/gas/config/tc-arm.c: Avoid undefined behaviour in rorate_left() macro. From N…

src kettenis@ modified sys/dev/fdt/sxiccmu_clocks.h: Fix typo. Unbreaks building a kernel on arm64/clang.

src deraadt@ modified libexec/ld.so/dir.c: spacing

src deraadt@ modified sys/sys/proc.h: stray , snuck in

src deraadt@ modified many things: pledge()'s 2nd argument becomes char *execpromises, which becomes the pledge for a new exec…

src deraadt@ modified sys: sync

src tb@ modified bin: Include hostname in shell prompts by default With tmux, ssh and vmd, we tend to open shells on many diff…

src jcs@ modified sys/net80211/ieee80211_node.c: Fix the behavior of preferring weaker-but-still-good 5Ghz APs over 2Ghz APs b…

src kettenis@ modified sys/dev/fdt/sxiccmu*: Implement support for the "next-generation" clock bindings for the Allwinner A80.

src jca@ modified sys/sys/time.h: Proper do {} while (0) idiom in TIMESPEC_TO_TIMEVAL/TIMEVAL_TO_TIMESPEC From Scott Cheloha,…

src tb@ modified games/grdc/grdc.c: The code can be simplified by using clock_gettime(2)'s CLOCK_REALTIME instead of gettimeof…

src stsp@ modified sys/net80211/ieee80211_output.c: Omit the PMKID count field from RSN information elements (IE) if the PMKID…

src deraadt@ modified sys/ufs/ffs/ffs_vfsops.c: Disable DIOCCACHESYNC code, which I believe does the opposite and can cause pe…

src bluhm@ modified sys/kern/vfs_subr.c: Format the vnode lists of ddb show mount properly in columns. OK krw@

src helg@ modified lib/libfuse/fuse* and regression tests: sscanf(3) is now used to parse templates that contain format specif…

src martijn@ modified usr.bin/sed: Fix and change y command in the following ways: - When 'n' is used as a delimiter escaping…

src dtucker@ modified regress/usr.bin/ssh/scp-uri.sh: use cmp in a loop instead of diff -N to compare directories. The former…

src helg@ modified lib/libfuse/fuse* and regression tests: The fuse_opt_match(3) library function does not match options corre…

src helg@ modified lib/libfuse/fuse_opt.c: Update to fuse_opt_parse(3) so that all option templates are now matched for the su…

src OPENBSD_6_2 bcook@ modified lib/libcrypto/opensslv.h: bump to 2.6.4

src bcook@ modified lib/libcrypto/opensslv.h: bump to 2.7.0

src jmc@ modified usr.bin/mg/mg.1: fix the description of delete-non-matching-lines; from mazocomp

src deraadt@ modified lib/libcrypto: https://t.co/jJb8AzisRv My read of this: Long time ago (Think Conan, not dinasaurs) durin…

src deraadt@ modified sys: In uvm Chuck decided backing store would not be allocated proactively for blocks re-fetchable from…

src tb@ changed regress/usr.bin/jot/regress.*: Sergey Bronnikov's code coverage analysis shows that a few more code paths coul…

src kettenis@ modified sys/arch/sparc64/sparc64/cpu.c: Use correct mask to derive portid from "reg" property in cpu_match. Use…

src deraadt@ modified sys/arch/i386/i386: more 0xcc, in data. There are i386 machines without NX, so this change isn't a no-op…

src deraadt@ changed usr.bin/ssh: ssh/lib hasn't worked towards our code-sharing goals for a quit while, perhaps it is too ver…

src stsp@ modified sys/dev/pci/if_iwm.c: Stop running iwm(4) devices in "continuous active mode (CAM)". Instead, enable device…

src stsp@ modified sbin/slaacd/slaacd.c: add #ifndef SMALL to slaacd.c as needed to fix 'make release'

src kettenis@ modified sys/dev/fdt/if_dwxe.c: Fix MDIO_CMD register bit definitions. From Stepen Graf.

src kettenis@ modified sys/dev/fdt/if_dwxe.c: Add support for the internal PHY on the Allwinner H3. From Stephen Graf.

src mpi@ modified sys/net/rtsock.c: Remove outdated comment and trailing spaces. From kshe59@zoho.eu

src mpi@ modified sys: Move SB_SPLICE, SB_WAIT and SB_SEL to `sb_flags', serialized by solock(). SB_KNOTE remains the only bit…

src florian@ modified sbin/slaacd: Move privileged initialization from frontend to main process. Needed for future work where…

src jmc@ modified usr.bin/grep/grep.*: - add max-count to SYNOPSIS - list long options with short, where they have an equivale…

src jmc@ modified share/man/man4/cdce.4: add the zte mf831; from christoph r. murauer while here, a little less capitalisation

src jmc@ modified usr.bin/cu/cu.1: sort -r in the description list, and make its grammar match those of the other options in t…

src dtucker@ modified usr.bin/ssh: Put remote client info back into the ClientAlive connection termination message. Based in p…

src jsg@ modified sys/arch/armv7/sunxi/sxie.c: Enable the phy-supply regulator if present and use the phy id specified in the…

src deraadt@ modified usr.bin/cu/c*: -r restricted mode blocks certain operations as ~ operations. from Jan Klemkow ok nicm

src pirofti@ modified usr.bin/grep: Add support for the non-standard grep -m extension. grep -m num stops after a maximum of n…

src fcambus@ modified sys/arch/amd64/amd64/powernow-k8.c: Add sizes for free() in the AMD PowerNow! K8 driver. OK deraadt@, st…

src jsing@ updated cvs/src/regress/lib/libtls/config: Directory /cvs/src/regress/lib/libtls/config added to the repository

src jsing@ changed regress/lib/libtls: Add a regress test for tls_config_parse_protocols().

src jsing@ modified lib/libtls/tls_config.c: Make tls_config_parse_protocols() work correctly when passed a NULL pointer for a…

src OPENBSD_6_2 jsing@ modified lib/libtls/tls_config.c: MFC: Make tls_config_parse_protocols() work correctly when passed a N…

src krw@ modified sbin/dhclient: Add ACTION_IGNORE and nuke ignored_options, ignored_option_count fields in struct client_conf…

src OPENBSD_6_2 jsing@ modified lib/libssl: MFC: Correct TLS extensions handling when no extensions are present. If no TLS ext…

src mikeb@ modified sys/dev/pv/if_xnf.c: No need for the txb_used flag anymore

src jsing@ modified regress/lib/libcrypto/asn1/asn1evp.c: Use a test value that fits into a long on both 32-bit and 64-bit arc…

src deraadt@ modified usr.bin/nm/elf.c: recognize .openbsd.randomdata section and indicate it roughly, so that objects within…

src deraadt@ modified sys/kern/kern_pledge.c: More precision in pledge sysctl report

src deraadt@ modified lib/libcrypto/x509/x509_vpm.c: Please variable decl before code.

src deraadt@ modified lib/libcrypto/modes/gcm128.c: In the middle of CRYPTO_gcm128_finish() there is a complicated #ifdef bloc…

src deraadt@ modified sys/sys/exec_elf.h: Add a #define for the name of the .openbsd.randomdata section. ok guenther

src OPENBSD_6_2 bluhm@ modified sys/netmpls/mpls_input.c: The per-interface mpls flag should also also be tested on input befo…

src OPENBSD_6_1 bluhm@ modified sys/netmpls/mpls_input.c: The per-interface mpls flag should also also be tested on input befo…

src claudio@ modified sys/netmpls/mpls_input.c: mpls_shim_pop() can return NULL. Check it else we end up dereferencing NULL. I…

src claudio@ modified sys/netmpls/mpls_input.c: The adjttl functions use m_pullup(). In some cases m_pullup() can return a new…

src claudio@ modified sys/netmpls/mpls_input.c: Use m_freem() in error case. Found by Maxime Villard OK bluhm@

src bluhm@ modified sys/netmpls/mpls_input.c: Pullup the mbuf before accessing the version field in the IP header. Fix the pul…

src stsp@ modified sys/dev/pci/if_iwm.c: Make iwm(4) restore the ic_bss channel after tweaking this channel as part of passing…

src deraadt@ modified sys/netmpls/mpls_input.c: The per-interface mpls flag should also also be tested on input before proceed…

src stsp@ modified sys: Add support for background scanning to net80211 and iwm(4). The iwm(4) driver will now roam between ac…

src krw@ modified sbin/dhclient: When accepting a BOOTP lease, do not leak offered values of lease time, renewal time, rebindi…

src martijn@ modified usr.bin/sed: Make the r command filename obligatory, similar to what FreeBSD and NetBSD do for several y…

src kettenis@ modified sys/arch/sparc64/sparc64/cpu.c: Make sure we don't match (and attach) more than the maximum number of s…

src deraadt@ modified usr.bin/fstat/fstat.c: repair columns; from kshe59@zohu.eu

src deraadt@ modified many things: Convert snprintf+write into dprintf. It is simply easier to read, and provides retry on sho…

src millert@ modified usr.bin/locate/locate/fastfind.c: Add missing length checks to make sure we don't dereference a pointer…

src jasper@ modified usr.bin/vmstat/vmstat.8: remove description of 'at' field which was removed from vmstat.c -r1.21

src mpi@ modified sys/arch: Disable SMAP temporarily to display userland traces. ok visa@, deraadt@, mlarkin@, jasper@

src deraadt@ modified libexec/ld.so: Everyone knows this as ld.so, nor by the ancient name rtld. ok guenther

src deraadt@ modified libexec/ld.so/Makefile: also cleanout ld.so.a

src deraadt@ modified usr.bin/ssh/moduli.c: time_t printing needs %lld and (long long) casts ok djm

src djm@ modified usr.bin/ssh/misc.c: for some reason unix_listener() logged most errors twice with each message containing on…

src djm@ modified usr.bin/ssh/misc.c: fix ordering in previous to ensure errno isn't clobbered before logging.

src kevlo@ modified lib/libc/stdio/vfwscanf.c: Fix the return value of fwscanf(3) when encountering an early matching failure.…

src patrick@ modified sbin/iked/ikev2_pld.c: Change the SA payload parser to parse more than the first proposal. This allows u…

src jmc@ modified sbin/dhclient/dhclient.conf.5: adjust the "timeout" text, now that leases are no longer specified in dhclien…

src deraadt@ modified sys/arch/amd64/amd64/db_disasm.c: correct indentation

src krw@ modified sbin/dhclient: Nuke support for defining last-gasp leases in dhclient.conf.

src krw@ modified sbin/dhclient/dhclient.c: Set ifi->offer to NULL after free'ing it.

src mikeb@ modified sys/netinet/tcp_subr.c: Initialize tcp_secret in tcp_init The initialization of a secret SHA256 context fo…

src stsp@ modified sys/dev/pci/if_iwm.c: Make iwm_newstate() recover from state transition errors. On error, we now schedule t…

src stsp@ modified sys/dev/pci/if_iwm.c: In iwm(4), keep scanning if net80211 asks for a SCAN->SCAN transition and the firmwar…

src mpi@ modified sbin/isakmpd/ike_quick_mode.c: Set the correct ENCAPSULATION_MODE when doing NAT-T. Fix at least interoperab…

src martijn@ modified usr.bin/sed/sed.1: Make the command formatting more consistent. s/with/width type-O fix while here. From…

src otto@ modified usr.bin/dc/mem.c: zap a few stray backslashes from the time thesse two were #defines; from Ilya Kaliman

src zhuk@ modified usr.sbin/ypldap/ldapclient.c: Fix a potential fd leak in client_aldap_open(). okay jmatthew@

src zhuk@ modified usr.sbin/ypldap/ldapclient.c: client_addr_init() never fails and its return value is never checked, so just…

src zhuk@ modified usr.sbin/ypldap/yp.c: Now that we have RB_NFIND, the canacar's trick with RB_INSERT+RB_NEXT is not needed a…

src tb@ modified bin/ksh: Drop the unused second argument from set_prompt(). It used to be used for early special casing of !…

src mlarkin@ modified sys/arch/amd64/amd64/vmm.c: reorder some port numbers, no functional change.

src krw@ modified usr.bin/cdio/cddb.c: Let it compile again.

src espie@ modified usr.bin/cdio/cddb.c: be consistent in where we call fflush okay millert@

src kettenis@ modified sys/arch/sparc64: Implement support for using interrupt cookies in vbus(4) and vpci(4) as introduced in…

src fcambus@ modified sys/arch/amd64/include/specialreg.h: Update inaccurate comment: i386_has_xcrypt => amd64_has_xcrypt.

src otto@ modified usr.bin/dc: strdup -> bstrdup; from Michael W. Bombardieri

src krw@ modified sbin/dhclient/dhc*: Disentangle dhclient.conf static lease handling from dynamic lease handling. Simplifies…

src abieber@ modified usr.sbin/vmd/vmd.c: Make vmd respect owner when starting non-disabled vms. OK pd@, benno@

src zhuk@ modified lib/libutil/imsg_init.3: It's the imsg_compose(3) who accepts 'fd' argument, not imsg_create(3).

src djm@ modified usr.bin/ssh/sshconnect.c: don't accept junk after "yes" or "no" responses to hostkey prompts. bz#2803 report…

src dtucker@ modified usr.bin/ssh/servconf.c: Add missing break for rdomain. Prevents spurious "Deprecated option" warnings. o…

src dtucker@ modified usr.bin/ssh: Replace atoi and strtol conversions for integer arguments to config keywords with a checkin…

src kettenis@ modified sys/dev/pci/pcidevs: Add SPARC-M7 PCIe; rename existing SPARC PCIe entries.

src kettenis@ modified sys/dev/pci/pcidevs*: regen

src kettenis@ modified sys/arch/sparc64/dev/vpci.c: Handle 64-bit-address Memory Space.

src kettenis@ modified lib/libc/stdlib/atexit.c: Remove DEF_STRONG(__cxa_thread_atexit_impl). This produces an unwanted _libc_…

src jmc@ modified share/man/man5/bsd.port.mk.5: add missing blank before punctuation;

src jca@ modified sbin/isakmpd: Use clock_gettime(CLOCK_MONOTONIC) to schedule timers From Scott Cheloha, ok tb@

src millert@ modified usr.bin/make/for.c: Fix a case where we could go off the end of the buffer. Crash found by Sergey Bronni…

src espie@ modified share/man/man5/bsd.port.mk.5: document PORTS_PRIVSEP now that it's nearing completion

src visa@ modified sys/arch/octeon/dev/mainbus.c: Show board ID and revision in dmesg to ease the identification of system mod…

src krw@ modified sbin/dhclient/dhclient.c: When removing duplicate dynamic leases from the cache, compare the SSID against if…

src jca@ modified usr.bin/openssl: Seperate real and user timer interfaces Use more descriptive names, and make it clearer tha…

src visa@ modified sys/arch/octeon/dev/cn30xxpow*: Drop cn30xxpow_intr_establish(), cn30xxpow_intr() and some other unused cod…

src kettenis@ modified lib/libc: Implement __cxa_thread_atexit to support C++11 thread_local scope. The interface is also made…

src otto@ modified usr.bin/dc/bcode.c: use a global BN_CTX; from kshe with a twist from myself

src espie@ modified usr.bin/make/parse.c: strip_comments is also called for dot lines, so sometimes the comment is all the lin…

src patrick@ modified sbin/iked/ikev2.c: When sending out a proposal we create an SA/SPI for the Child SAs if we are an initia…

src deraadt@ modified regress/gnu/egcs/gcc-b*: adjust for warning: warning repairs

src djm@ modified usr.bin/ssh/channels.c: include the addr:port in bind/listen failure messages

src kettenis@ modified sys/arch/sparc64/sparc64/pmap.c: Sadly the firmware on SPARC T7 machines omits the executable bit on ma…

src mpi@ modified sys/arch/i386/i386/ipifuncs.c: Use _kernel_lock_held() instead of __mp_lock_held(&kernel_lock). Missed in pr…

src patrick@ modified sbin/iked/ikev2_pld.c: The payloads are layered like onions, so you can validate one layer and then call…

src patrick@ modified sbin/iked/ikev2_pld.c: Remove check that is now a duplicate due to recent refactoring.

src patrick@ modified sbin/iked/ikev2_pld.c: Consistently log "malformed payload" instead of "payload malformed", and replace…

src patrick@ modified sbin/iked/ikev2_pld.c: Remove duplicate check that never could execute because the exact same condition…

src tb@ modified sbin/dhclient/dhclient.c: Avoid a NULL-deref in get_recorded_lease() leading to a segfault seen by aja and ot…

src robert@ modified sys/dev/pckbc/pms.c: add the alps touchpad that can be found in the ideapad 710s ok mpi@

src tb@ modified sbin/dhclient/dhclient.c: change "if (lp &&" to "if lp != NULL &&". pointed out by krw

src bluhm@ modified sys/net/pf.c: RFC 4861 requires that all neighbor discovery packets have 255 in their IPv6 header hop limi…

src bluhm@ modified sys/netinet: Make divert lookup similar for all socket types. If PF_TAG_DIVERTED is set, pf_find_divert()…

src patrick@ modified sbin/iked/ikev2.c: Initialize variable, otherwise the pointer might contain stack garbage.

src mpi@ modified sys: Use _kernel_lock_held() instead of __mp_lock_held(&kernel_lock). ok visa@

src mpi@ modified sys: Change __mp_lock_held() to work with an arbitrary CPU info structure and extend ddb(4) "ps /o" output t…

src sthen@ modified etc/pf.conf: Disallow the _pbuild user from making TCP/UDP connections in the default PF ruleset. This is…

src krw@ modified sbin/dhclient: Move timer fields 'expiry" and "rebind" out of struct client_lease and into struct interface_…

src patrick@ modified sbin/iked/ikev2.c: The RFC specifies that to accept a proposal, we must select a transform for each tran…

src patrick@ modified sbin/iked/ikev2.*: If we wanted to send out more proposals than just one, we need to set a flag in the S…

src kettenis@ modified sys/dev/acpi/dwiic_acpi.c: Enumerate all i2c devices on the bus. Mark their nodes as attached even if w…

src kettenis@ modified sys/arch/amd64/conf/GENERIC: Enable bgw(4).

src tb@ modified distrib/common/elfrd*: pledge(2) elfrdsetroot: - pledge(2) "stdio" after managing arguments (opening files) -…

src krw@ modified sbin/dhclient/dhclient.c: Abandon nagging about "_" violating RFC 952. This removes the need for a custom re…

src mpi@ modified sys/arch/sparc64: Rename ci_number to ci_cpuid to match other archs. ok visa@, kettenis@, deraadt@

src jsg@ modified distrib/armv7: Include dtbs for Wandboard rev D1 including the i.MX 6QuadPlus variant. Requires U-Boot >= 20…

src jsg@ modified distrib/sets/lists/comp/md.armv7: sync

src deraadt@ modified distrib/sets/lists/man/mi: sync

src otto@ modified usr.bin/dc: make 0Z do what the original dc and gnu bcc do; ok tom@

src otto@ modified regress/usr.bin/dc/t*: Adapt to change in 0Z

src ajacoutot@ modified share/man/man5/port-modules.5: post-patch -> pre-configure

src otto@ modified usr.bin/dc/dc.1: Add a caveat wrt use of non-decimal fractional notation; from kshe; ok jmc@

src espie@ modified usr.sbin/pkg_add/OpenBSD/PkgCreate.pm: switching to _pbuild is tricky, you can't take it back. in particul…

src guenther@ modified lib*: Per https://t.co/FVNEtekLk4, the documented check of ACPI mwait info against CPUID is wrong; loos…

src patrick@ modified sbin/iked/ikev2.c: Turns out that, as specified in the RFC, the initial Child SA does not do PFS and is…

src patrick@ modified sbin/iked/parse.y: The RFC specifies that in an SA payload the proposals must be numbered starting with…

src otto@ modified usr.bin/dc/bcode.c: fix buglet in split_number() and optimize count_digits(); from kshe with a twist from m…

src stsp@ modified distrib/macppc/ramdisk/install.md: In the macppc installer, switch the default answer for the partition tab…

src tb@ modified distrib/miniroot/install.sub: arm64 is now also a _syspatch_arch

src OPENBSD_6_2 bluhm@ modified sys/kern/kern_ktrace.c: Delete fktrace(2). The consequences of it were not thought through suf…

src kettenis@ modified sys/dev/ic/dwiic.c: Add quotes around the name of (unconfigured) devices like we do for other iic(4) co…

src visa@ modified usr.sbin/ocspcheck/ocspcheck.c: Avoid using an uninitialized variable. Found by gcc. OK jca@

src bluhm@ modified sys/netinet/in_pcb.c: Fix white spaces and shorten long line.

src schwarze@ modified lib/libc/stdio/wprintf.3: add missing argument name; from <kshe59 at zoho dot eu>; OK jmc@; while here,…

src schwarze@ modified lib/libc/stdio: Consistently .Xr the corresponding wide char functions from char- and string-handling <…

src bluhm@ modified sys/net: Simplify the reverse PCB lookup logic. The PF_TAG_TRANSLATE_LOCALHOST security check prevents tha…

src otto@ added regress/usr.bin/dc/t28.*: extra tests for Z (upcoming implementation change)

src otto@ modified regress/usr.bin/dc/Makefile: and enable new test

src jmc@ modified share/man/man4/gre.4: remove deprectaed linkX notation; from lucas gabriel vuotto

src jmc@ modified share/man/man4/iic.4: add bgw;

src visa@ modified sys/crypto/crypto.c: Fix the IPL and flags of the MP-safe crypto taskq. Now a sane IPL is passed to the mut…

src kettenis@ changed sys/dev/i2c: Add bgw(4), a driver for a family of Bosch acceleration sensors. ok deraadt@, mlarkin@

src visa@ modified distrib/notes/octeon/install: Fix variable expansion. From Rafael Neves

src kettenis@ changed share/man/man4: Add bgw(4) man page.

src nayden@ modified sys/netinet/tcp_usrreq.c: Fix typos in comments. OK florian@

src visa@ modified distrib/notes/octeon/install: Prefer `numcores' to `coremask'. The former is probably easier to use than th…

src visa@ modified distrib/notes/octeon/prep: Replace `coremask' with `numcores'.

src patrick@ modified sbin/iked/ike*: Add support for rejecting IKE SA messages. This means that we can reply to IKE SA INIT m…

src bentley@ modified usr.bin/file/file.c: Default unknowns to application/octet-stream instead of x-not-regular-file. This ma…

src helg@ modified a few things: vn_open(9) does not pass the open(2) flags to VOP_CREATE(9) so we can't support FBT_CREATE. F…

src jmc@ modified sbin/ifconfig/ifconfig.8: no more arp mode for carp; from martin rettberg

src jmc@ modified s*: use the same macro consistently for the various carp balancing modes;

src ccardenas@ modified usr.sbin/vmd/vmd.c: When performing vmctl reload and a previously configured vm is running, exit with…

src guenther@ modified usr.bin/openssl/ocsp.c: Mixing -url with any of -host, -port, or -path should be a usage error instead…

src beck@ modified regress/sys/kern/pledge/pledgepath/syscalls.c: Add regress to ensure that execve bypasses pledgepath checks…

src guenther@ modified sys/dev/acpi/acpicpu.c: Per https://t.co/FVNEtekLk4, the documented check of ACPI mwait info against CP…

src guenther@ modified sys/uvm/uvm_m*: __MAP_NOFAULT doesn't make sense with anon mappings, so return EINVAL if that is attemp…

src kettenis@ modified sys/dev/acpi: Add support for GPIO-signaled events. ok mlarkin@

src mlarkin@ modified usr.sbin/vmd/i8259.c: vmd(8): fix broken IRR bit setting for the slave PIC. Noticed by claudio when he t…

src jmc@ modified usr.sbin/ocspcheck/ocspcheck.*: add -i to SYNOPSIS/usage() and sundry tweaks; ok beck

src jmc@ modified usr.sbin/relayd/relayd.conf.5: fix double dot;

src claudio@ modified usr.sbin/bgpd/kroute.c: Insert MPLS VPN routes with the RTF_GATEWAY flag cleared. mpe(4) is now expectin…

src schwarze@ modified usr.bin/mandoc/mdoc_state.c: Recognize .Bl -column at parse time, and not only at validation time, even…

src otto@ modified usr.bin/dc/inout.c: simplify print_ascii; from kshe; ok tom@

src otto@ modified usr.bin/dc/bcode.c: fold bsqrt_stop into bsqrt; from kshe; ok tom@

src claudio@ modified sys/net/route.c: Revert 1.353, this breaks mpe(4). Also it seems not complete since rt_ifa_del still had…

src claudio@ modified sys/net/if_mpe.c: Make mpe(4) work again by: - Change the way mpe figures out the IP of the MPLS nexthop…

src beck@ modified usr.sbin/httpd: Don't do OCSP stapling only if the staple file is 0 length. This allows something external…

src guenther@ modified usr.bin/kdump/mksubr: fcntl(F_GETOWN) doesn't have an argument, so don't display it. While here, make i…

src otto@ modified regress/usr.bin/dc/Makefile: zap untrue comment (since bcode.c 1.43)

src visa@ modified sys/sys/mutex.h: Show line number correctly in synthetic mutex names. OK jca@

src kettenis@ modified sys/dev/acpi: Revise OperatingRegion code to make it extensible and have chvgpio(4) provide the OEM def…

src benno@ modified usr.sbin/relay*: add options to specify the control socket in relayd and relayctl. From Kapetanakis Gianni…

src bluhm@ changed regress/sbin/pfctl: Test invalid divert combinations and adapt error messages.

src otto@ modified regress/usr.bin/bc/t19.c: fix decl of main

src otto@ modified usr.bin/dc/dc.c: Pledge can be done earlier; from kshe

src anton@ modified share/man/man4/ddb.4: missing Sx; ok jmc@

src dtucker@ modified many things: Import updated moduli.

src dlg@ modified sys/dev/pci/pcidevs: add some mellanox parts

src dlg@ modified sys/dev/pci/pcidevs*: regen

src dlg@ modified sys/dev/pci/if_ixl.c: turns out you dont have to configure a vsi as the default in a veb. what a waste of tw…

src guenther@ modified lib/libc: clang doesn't propagate attributes like "asm labels" and "visibility(hidden)" to builtins lik…

src dlg@ modified sys/dev/pci/if_ixl.c: let this build on sparc64 again.

src dlg@ modified sys/dev/pci/drm/drm_linux.h: fix this on sparc64 (or maybe gcc) ok jmatthew@ guenther@ kettenis@

src mlarkin@ modified many things: make vmm(4) less responsible for initial register state, preferring to let usermode daemons…

src jcs@ modified sys/dev/i2c/ihidev.*: add an adaptive polling mode when no interrupt handler is available, such as on PCI dw…

src mlarkin@ modified sys/arch/amd64/amd64/vmm.c: vmm(4) :Add the ukvm/Solo5 hypercall I/O ports to the list of ports to be pa…

src mlarkin@ modified sys/arch/amd64/amd64/vmm.c: Add a bunch of DPRINTFs in failure paths, fix some whitespace and some missp…

src claudio@ modified sbin/iked/util.c: Print_host is used mainly in printf style functions. So do not return NULL instead ret…

src dlg@ changed sys/dev/pci: add ixl(4) for the "Intel Ethernet 700 Series" this doesn't work yet, but it very recently got t…

src dlg@ modified sys/dev/pci/if_ixlreg.h: add missing $OpenBSD$ tag

src dlg@ modified sys/dev/pci/if_ixl.c: remove the #if 0ed out ixl_add_veb now that cvs has backed it up im pretty sure we don…

src dlg@ modified sys/dev/pci/files.pci: refer to ixl as "Intel Ethernet 700 Series" calling it intel 40g is less correct beca…

src mlarkin@ modified usr.sbin/vmd/vm.c: fix some spelling errors in a few comments

src mlarkin@ modified etc/examples/pf.conf: Document NAT and DNS forwarding rules for vmd(8) discussed at length with benno, b…

src sashan@ changed regress/sbin/pfctl: - regression tests for 'load anchor ... from ...' the test case itself comes from Leon…

src mlarkin@ modified sys/arch/amd64/include/vmmvar.h: add some comments. no functional change

src beck@ modified usr.sbin/ocspcheck/ocspcheck.*: Add option -i to allow oscpcheck to be used to validate an on-disk staple o…

src dtucker@ modified usr.bin/ssh/sftp-client.c: Have sftp print a warning about shell cleanliness when decoding the first pac…

src schwarze@ modified usr.bin/mandoc/mandoc.1: duplicate word, found by igor(1)

src kettenis@ modified include/tib.h: Add a member to be used by __cxa_thread_atexit(). Remove padding which would now misalig…

src otto@ modified usr.bin/dc/bcode.c: zap newline in warn(); from kshe

src schwarze@ modified lib/libc/net/getnetent.3: Add the missing STANDARDS section (kettenis@ noticed that these are POSIX fun…

src claudio@ modified usr.sbin/relayd/relayd.h: One less lie in comments

src jsing@ modified regress/lib/libssl/tlsext/tlsexttest.c: Add regress test coverage for building clienthello and serverhello…

src jsing@ modified lib/libssl/ssl_tlsext.c: Correct TLS extensions handling when no extensions are present. If no TLS extensi…

src jsing@ changed regress/lib/libcrypto/asn1: Add regress coverage for ASN1_TYPE_{get,set}_int_octetstring()

src jsing@ modified lib/libcrypto/asn1/evp_asn1.c: Rewrite ASN1_TYPE_{get,set}_octetstring() using templated ASN.1. This remov…

src jsing@ modified usr.bin/nc/n*: Allow TLS ciphers and protocols to be specified for nc(1). Replace the "tlscompat" and "tls…

src kettenis@ modified a couple things: Implement a DL_REFERENCE dlctl. To be used by the upcoming __cxa_thread_atexit() imple…

src guenther@ modified sys/sys/ktrace.h: fktrace(2) has been removed

src visa@ modified sys/kern/kern_sched.c: Raise the IPL of the sbar taskq to avoid lock order issues with the kernel lock. Fix…

src kettenis@ modified sys/dev/pci/drm/i915/intel_uncore.c: Silence the "Unclaimed register before interrupt" errors. While th…

src jsing@ modified lib/libssl/b*: Add CBB_discard_child(), which allows for a child CBB to be discarded. Based on BoringSSL.

src jsing@ modified regress/lib/libssl/bytestring/bytestringtest.c: Add regress for CBB_discard_child(). Converted from Boring…

src mlarkin@ modified sys/arch/i386/i386/vmm.c: better handling for invalid instruction lengths. equivalent amd64 version (alr…

src mlarkin@ modified sys/arch/i386/i386/vmm.c: fix some clang warnings when building with VMM_DEBUG. Matches a previous commi…

src mpi@ modified sys/netinet6/ip6_forward.c: Fix mbuf leak when an interface is destroyed while forwarding IPv6 packets. Foun…

src guenther@ modified usr.bin/kdump/kdump.c: Need to remove fktrace here too Noted by Andreas Kusalananda Kähäri (andre…

src mpi@ modified sys/dev/pci/drm/i915/i915_gem.c: Use mutex_trylock() rather than mixing Linux APIs with OpenBSD ones. ok ket…

src mlarkin@ modified sys/arch/amd64/amd64/vmm.c: better handling for invalid instruction lengths. ok beck@, ccardenas@

src jmc@ modified share/man/man9/VOP_LOOKUP.9: zap trailing whitespace, and zap some Tn while here;

src helg@ modified share/man/man9/VOP_LOOKUP.9: Correct the description for VOP_RENAME to reflect that tvp is unlocked on exit…

src jmc@ modified usr.sbin/httpd/httpd.conf.5: tweak previous;

src otto@ modified usr.bin/dc/bcode.c: zap dead stores; prompted by a diff from kshe

src otto@ modified usr.bin/dc/bcode.c: garbage collect a few functions that are not really needed; from kshe

src otto@ modified usr.bin/dc/dc.1: document that the 'e' command is non-portable; from kshe; ok jmc@

src tb@ modified lib/libc: GNU ld has prefixed the contents of .gnu.warning.SYMBOL sections with "warning: " since 2003, so th…

src guenther@ modified a few things: Delete fktrace(2). The consequences of it were not thought through sufficiently and at le…

src djm@ modified usr.bin/ssh/umac.c: whitespace at EOL

src guenther@ modified sys: sync

src djm@ modified usr.bin/ssh/umac.c: more whitespace errors

src guenther@ modified sys/kern/kern_exit.c: deadproc_mutex is only taken _before_ kernel_lock; exclude it from WITNESS checki…

src stsp@ modified sys/dev/ic/ar5008reg.h: In athn(4), fix a comment which misidentifies the field where RSSI values occur. Ad…

src stsp@ modified sys/dev/ic/a*: The athn(4) PCI driver forgot about adding the default noisefloor to measured RSSI values. T…

src beck@ modified regress/sys/kern/pledge/pledgepath/syscalls.c: copyright

src claudio@ modified usr.sbin/relayd/relay*: Introduce relay_reset_event() which closes and resets a relay connection. Curren…

src benno@ modified sbin/disklabel/editor.c: in auto-allocation, increase size of /usr/src to 1.3G. Our tree is now 1.1G big.…

src beck@ modified usr.sbin/httpd: Disable oscp stapling on invalid staple, rather than failing to start. ok claudio@ florian@

src claudio@ modified usr.sbin/relayd/relay*: In TLS inspection mode we also need to keep the server tls object around. For th…

src jca@ modified usr.bin/less/linenum.c: Use CLOCK_MONOTONIC for the delay before printing "Calculating line numbers" from Sc…

src claudio@ modified usr.sbin/relayd/relay.c: Add space between to and read like in other DPRINTFs.

src claudio@ modified usr.sbin/relayd/ca.c: relay_load_fd() is no longer clobering errno in the error case so use fatal() inst…

src helg@ modified sys/miscfs/fuse/fuse_vnops.c: Change fusefs_link to return EPERM if the source file is a directory. Now ali…

src claudio@ modified usr.sbin/relayd/relay.c: lseek/read is racy when there is multiple consumers. Use pread instead. Solves…

src bluhm@ modified usr.sbin/relayd/ca.c: Make ca_launch error messages unique. OK claudio@

src claudio@ modified usr.sbin/relayd: Change the ecdhe curve configuration to the same way httpd is doing it. This removes 'n…

src bluhm@ modified s*: The divert structure was using the port number to indicate that divert-to or divert-reply was active.…

src stsp@ modified sys/net80211/ieee80211_ioctl.c: Stop reporting WPA and WEP keys back to userland. The kernel is not a passw…

src claudio@ modified usr.sbin/relayd: Use file descriptor passing to load certificates into the relays. Especially the ca fil…

src claudio@ modified usr.sbin/relayd/relay.c: Add a DPRINTF() in relay_error() that helped me out way too many times.

src tom@ modified usr.bin/dc/bcode.c: Safer handling of the jump_table[] in dc's bcode.c Based on a diff sent to tech@ by kshe…

src beck@ modified regress/sys/kern/pledge/pledgepath/syscalls.c: readlink and friends

src beck@ modified regress/sys/kern/pledge/pledgepath/syscalls.c: decriptor relative openat() and chmod

src patrick@ modified sbin/iked: Implement MOBIKE (RFC 4555) support in iked(8), with us acting as responder. In practice this…

src beck@ modified regress/sys/kern/pledge/pledgepath/syscalls.c: symlink and a couple more...

src beck@ updated cvs/src/regress/sys/kern/pledge/pledgepath: Directory /cvs/src/regress/sys/kern/pledge/pledgepath added to t…

src beck@ added regress/sys/kern/pledge/pledgepath: Add the start of regression tests for upcoming pledgepath stuff. still som…

src beck@ modified regress/sys/kern/pledge/pledgepath/syscalls.c: access and chflags

src sthen@ modified many things including regression tests: lenght->length, mostly in comments

src claudio@ modified usr.sbin/relayd/relay.c: Do not rip out the output buffer of the bufferevent. Instead just use an initia…

src mpi@ modified sys/netinet6/nd6.*: Use a single timer for all ND6 entries. This prevents a use-after-free reported by Hrvoj…

src kettenis@ modified sys/dev/pci/drm: Revise the linux sleeping compat code to avoid lock ordering problems. Based on a diff…

src benno@ modified usr.sbin/relayd/relay_http.c: rfc 7230 mandates that a "204 No Content" http status must not come with a C…

src helg@ modified sys/miscfs/fuse/fuse_vnops.c: When renaming a file, unlock the target vnode if the target file exists. ok m…

src krw@ modified sbin/dhclient/dhclient.c: Fix pasto so lease_rebind() returns rebind value and not renewal value.

src krw@ modified sbin/dhclient/dhclient.c: Simplify lease_as_string() logic to use a single time_t variable and lease_[expiry…

src helg@ modified sys/miscfs/fuse/fuse_lookup.c: Check access before creating a file or directory. input and ok mpi@

src mpi@ modified sys/arch/macppc/conf: Enable ne(4) at pcmcia. Tested by & diff from Donovan Watteau.

src mpi@ modified s*: Remove MALLOC_DEBUG left overs. From Klemens Nanni.

src sunil@ modified usr.sbin/smtpd: Show correct command execution status by checking against update operation return value. I…

src jsg@ modified sys/arch/armv7/omap/omdog.c: OMAP4 has two watchdog timers timer 2/MPU and timer 3/IVA. Previously the devic…

src claudio@ modified usr.sbin/relayd/relay.c: relay_tls_connected() is playing with the inner bowels of bufferevents. Be more…

src tb@ modified bin/ksh/vi.c: Follow emacs mode and remove the interactive "version" function. ok jca, anton (who both had th…

src jmatthew@ modified sys/dev/pci/mfii.c: Add support for SAS3.5 megaraids, which are sold as Dell PERC H740P/840 and Lenovo…

src mlarkin@ modified usr.sbin/vmd/loadfile_elf.c: typo in comments "optionel" -> "optional"

src claudio@ modified usr.sbin/relayd/relay_http.c: Simplify relay_close_http(), make relay_httpdesc_free() accept and ignore…

src jmatthew@ modified sys/dev/pci/pcidevs: add SAS3.5 megaraids

src jmatthew@ modified sys/dev/pci/pcidevs*: regen

src florian@ modified usr.sbin/acme-client: Deprecate agreement url config option and get the information from the directory c…

src florian@ modified etc/acme-client.conf: Remove deprecated agreement url. "nice" deraadt@ OK benno

src guenther@ modified sys/kern/kern_sig.c: Fix comment typo

src bru@ modified sys/dev/wscons/wstpad.c: Add various improvements to the default configuration (better default sizes of edge…

src jca@ modified bin/ksh/emacs.c: Remove the "version" interactive function in emacs mode. Not bound by default and not very…

src mikeb@ modified sys/dev/rnd.c: Don't mention XOR as a mix-in function since addition is done since 1.180

src visa@ modified sys/arch/octeon/dev/if_cnmac.c: Initialize Rx subsystems before enabling the processing of incoming packets…

src visa@ modified sys/arch/octeon/dev/if_cnmac.c: On wqe error, show also word2 and word3. Those might help in debugging.

src mikeb@ modified sys/dev/pv/xen.c: Xen interrupt task barrier is just a taskq_barrier so call it instead of rolling its own…

src krw@ modified sbin/dhclient/dhclient.c: Move rebind time calculation to a function lease_rebind(), just like lease_expiry(…

src helg@ modified lib/libfuse/fuse*: Add support for -f option to libfuse. This keeps the FUSE file system running in the for…

src mestre@ modified usr.bin/vi/common/delete.c: Fix segfault which could be triggered by deleting a backwards sentence if cur…

src sashan@ modified sbin/pfctl/pfctl_optimize.c: - pfctl rule optimizer: anchor name vs. anchor path mix up OK bluhm@

src sashan@ modified sbin/pfctl/pfctl_*: - patching use-after-free and innocent memory leak in pfctl_optimzie.c OK bluhm@

src sashan@ modified sbin/pfctl/p*: - pfctl fails to handle nested 'load anchor' properly [ + yet another 'anchor name vs. pat…

src patrick@ changed sys/arch/amd64/stand: Implement network boot support in efiboot(8). This changes efiboot(8) to recognize…

src dtucker@ modified usr.bin/ssh: Add monotime_ts and monotime_tv that return monotonic timespec and timeval respectively. Re…

src tb@ modified games/fortune/datfiles/fortunes2: than -> then from scott cheloha

src dtucker@ modified usr.bin/ssh/clientloop.c: Remove get_current_time() and replace with calls to monotime_double() which us…

src bluhm@ modified regress/sbin/pfctl: Use the environment variable PFCTL to specify a different executable for testing. Defa…

src bluhm@ modified usr.sbin/syslogd/syslogd.c: Revert my change to ignore EIO errors when writing to log files. Syslogd conti…

src bluhm@ modified regress/sys/net/loop/Makefile: Do not run sysctl and pfctl by != during make clean and make obj. requested…

src jca@ modified usr.bin/openssl/apps_posix.c: Use clock_gettime and getrusage to compute real and user time. Better handling…

src dlg@ modified sys/arch/armv7/sunxi/sxie.c: rework transmit to get rid of ifq_deq_begin, and to improve speed. i had a diff…

src krw@ modified sbin/dhclient/dhc*: Remove 'renewal' field from struct client_lease. Add lease_renewal() to calculate the va…

src dlg@ modified s*: add timeout_barrier, which is like intr_barrier and taskq_barrier. if you're trying to free something th…

src bru@ modified sys/dev/wscons/ws*: 1. Prepare a consistent treatment of edge areas. 2. Add mechanisms that identify and mas…

src job@ modified share/man/man4/umb.4: Add fibocom L831-EAU to umb man Confirmed on Thinkpad X270

src jmc@ modified sbin/i*: in isakmpd(8), provide a hint: from scott cheloha also some minor tweaks while here...

src espie@ modified share/man/man5/bsd.port.mk.5: document minor changes

src mpi@ modified sys: We want `sb_flags' to be protected by the socket lock rather than the KERNEL_LOCK(), so change asserts…

src mpi@ modified sys: Constify protocol tables and remove an assert now that ip_deliver() is mp-safe. ok bluhm@, visa@

src krw@ modified sbin/dhclient/dhclient.c: Fix use of lease_expiry() in set_lease_times(). lease_expiry() returns wall clock…

src mpi@ modified sys/netinet*: Replace non mp-safe carp_iamatch6() with mp-safe carp_iamatch(). They have the same functionna…

src eric@ modified usr.sbin/smtpd/control.c: simplify imsg handler. ok sunil@ gilles@

src ratchov@ modified usr.bin/aucat/afile.c: Remove useless variable assignments in .au header parsing code. From Michael W. B…

src ratchov@ modified sys/dev/audio.c: No need to grab the audio lock to call audio_canstart() as it checks whether the device…

src ratchov@ modified usr.bin/sndiod/dev.c: Fix slot leak occuring when the device mode doesn't match the client mode. Found b…

src kettenis@ modified sys/arch/armv7/stand/efiboot/Makefile: Add __aeabi_ldivmod.S. Needed for clang. ok deraadt@, patrick@

src kettenis@ modified lib/libc/arch/aarch64/sys: Avoid .align 0 here as well. Also fix a .word that should be a .quad. ok pat…

src anton@ modified bin/ksh: Fix some incorrectness related to Emacs editing mode in ksh: - Keep the order of bindings in sync…

src bluhm@ modified sys/net: It does not make sense to call pcb lookup from pf during packet forwarding. It should never match…

src kettenis@ modified lib/libc/arch/arm/sys: Avoid .align 0. Clang's integrated assembler actually honors this directive and…

src anton@ modified regress/bin/ksh/edit/edit.c: Do not exit 0 if the program was terminated due to receipt of a signal other…

src anton@ modified regress/bin/ksh/edit: Add tests for emacs editing mode in ksh. While here, improve the output on test fail…

src tb@ modified lib/libc/stdio/vfprintf.c: Use a simple forward search to find '%' in the format string instead of using mbrt…

src tb@ modified bin/ksh/history.c: Initialize *histbase to NULL to fix a bus error in emacs editing mode found by anton. To r…

src naddy@ modified share/man/man5/port-modules.5: Delete mentions of the gettext module, which has been obsoleted and removed.

src mpi@ modified sys/netinet6/ip6_forward.c: Do not assume if_get(9) returns a non NULL ifp when using a route interface inde…

src tb@ modified usr.sbin/kvm_mkdb/kvm_mkdb.c: The call to setegid(2) was replaced with setresgid(2) a while ago. Adjust error…

src eric@ modified usr.sbin/smtpd: no need to check the sending process in imsg handlers when there is no ambiguity: just use…

src patrick@ modified sys/netinet/ip_carp.c: Move the addrhook disestablish from carpdetach() to carp_clone_destroy() to make…

src mortimer@ modified gnu/llvm/lib/Target/X86/X86RegisterInfo.td: The compiler is generally free to allocate general purpose…

src kettenis@ modified sys/dev/fdt/sxiccmu_clocks.h: Add Allwinner A10 EMAC clock. From Artturi Alm.

src ratchov@ modified usr.bin/sndiod/fdpass.c: Free memory in the error code-path, when we run out of descriptors during initi…

src bluhm@ modified regress/sys/net/loop/Makefile: Skip the test and print a warning if pf does not process packets on additio…

src visa@ modified sys/arch/octeon: Fix the product code of the Unifi Security Gateway. Prompted by Justin Hibbits

src visa@ modified sys/arch/octeon: Add the board ID of the Unifi Security Gateway PRO-4. Not tested with the hardware.

src mpi@ modified sys/netinet/ip_ipsp.h: Keep kernel defines under #ifdef _KERNEL. ok bluhm@

src jca@ modified sys/net/if_etherip.h: Remove #if'0ed decls Stop pretending that we will migrate the content of this file to…

src bluhm@ modified regress/sys/kern/pledge/sockopt/Makefile: Now pledge("inet") allows socket option IPV6_V6ONLY. Adapt test.

src krw@ modified sbin/dhclient/dhclient.c: Wnen purging dhclient.leases and when looking for unexpired offers to use, always…

src mpi@ modified sbin/ipsecctl/ipsecctl.*: Support collapsing flow outputs. Makes it easier to check live status of complex s…

src mpi@ modified sys/net: Flush flows using the radix-tree instead of a global list. This will allows us to get rid of the li…

src mpi@ modified sys/net/if.c: Do not fail if an interface is DOWN when calling ifpromisc(). As soon as the interface will be…

src mpi@ modified sys/net/if_*: Remove duplicated code working around the fact that ifpromisc() required a DOWN interface. ok…

src mpi@ modified sys/net: Sprinkle some NET_ASSERT_LOCKED(), const and co to prepare running pr_input handlers without KERNEL…

src afresh1@ modified gnu/usr.bin/perl/lib/File/Copy.*: Support Time::HiRes::utime in File::Copy Fixes issues with cross-devic…

src kettenis@ modified sys/dev/fdt/sxiccmu*: Implement support for the "next-generation" clock bindings for the Allwinner A10/…

src mikeb@ modified sys/dev/rnd.c: Remove interlocks between producers and consumers of randomness data A lot of randomness ev…

src visa@ removed sys/arch: Remove lock_machdep.c from amd64, i386, mips64 and sparc64. The architectures have been using the…

src job@ updated cvs/src/distrib/special/growfs: Directory /cvs/src/distrib/special/growfs added to the repository

src job@ changed distrib: add growfs(8) to ramdisk Some resizing scenarios can be done from within single user mode, but resiz…

src kettenis@ modified sys/dev/ofw/ofw_regulator.h: Extend regulator "framework" with functions to get/set voltages. ok jsg@

src kettenis@ modified sys/dev/fdt/rkpmic.c: Add support for voltage regulators.

src krw@ modified sbin/dhclient/dhclient.c: Generate correct time comments (renewal/rebind/expiry) in dhclient.leases and the…

src visa@ modified sys/arch/octeon/dev/if_cnmac.c: Submit incoming packets to the network stack in batches like is done in man…

src kettenis@ modified sys/dev/ofw/ofw_regulator.c: Extend regulator "framework" with functions to get/set voltages. ok jsg@

src visa@ modified sys/arch/octeon/dev: Move the packet input work requesting inside if_cnmac.c. This removes a layer of abstr…

src eric@ modified usr.sbin/smtpd/smtp_session.c: merge the masquerade and missing domain header callbacks into one function.…

src visa@ modified sys/arch/octeon/dev/if_cnmac*: Rename octeon_eth_* to cnmac_* for consistency with the driver's name. This…

src visa@ modified sys/arch/octeon/dev/if_cnmac.c: Pass the software context as an argument to the interrupt handler. This is…

src visa@ modified sys/arch/octeon: Add the board ID for the Ubiquiti Unifi Security Gateway. From Justin Hibbits, thanks!

src abieber@ modified sys/kern/kern_pledge.c: permit IPV6_V6ONLY in sockopt OK deraadt@

src jca@ modified sys/net/if_gif.c: #if -> #ifdef for consistency ok visa@ as part of a larger diff

src jca@ modified usr.sbin/pppd: Use explicit_bzero to erase secrets from Scott Cheloa, ok tb@

src kettenis@ modified sys/dev/ofw/fdt.c: Make OF_getnodebyname() scan its child nodes instead of its peer nodes. This still d…

src jmc@ modified share/man/man4/man4.*: add some missing markup; from artturi alm

src benno@ modified sbin/ifconfig/ifconfig.*: replace the deletetunnel option with -tunnel ok bluhm@

src jca@ modified sys/net: Rename functions that now handle only MPLS-in-IP ok visa@ mpi@

src jca@ modified sys/netinet/ip_ether.*: Add ifdef MPLS around all the MPLS-in-IP code ok visa@ mpi@

src jca@ modified sys/net: Rename etherip sysctl handler, there's no conflict with ip_ether.c any more ok visa@ mpi@

src bluhm@ modified regress/sys/net/loop: Let packets jump between routing domains until the ttl is used up. Use tcpdump to ch…

src helg@ modified a few things: Fixes the following bugs when getcwd(3) is used on a fuse file system Endless loop if directo…

src helg@ modified lib/libfuse/fuse.c: Implement safe signal handling and handle unmount failure gracefully. ok mpi@

src jca@ modified sys/net/if_etherip.c: Don't pass unhandled packets to gif(4) This was useful for the migration path, it's no…

src jca@ modified sys/netinet: Drop all Ethernet-in-IP support from gif(4) As a result, ip_ether.c now only deals with MPLS-in…

src jca@ modified sys/netinet/ip_ether.c: Drop etheripstat use in ip_ether.c Those functions only handle MPLS-in-IP packets, i…

src jca@ modified sys/net: Move etherip_allow where it is used While here, drop the declaration in headers, since the variable…

src jca@ modified sys/net: Move etherip counters and their allocation to etherip(4) gif(4) now depends on etherip(4) but this…

src bluhm@ modified share/dict/web2: Add the word "software" to our dictionary to help passing the test of Sub::Attribute Perl…

src nicm@ modified usr.bin/tmux/cmd-select-pane.c: Allow formats in selectp -T, from Thomas Adam.

src bluhm@ imported regress/sys/net/loop: Set up two loopback interfaces in different routing domains. Try to ping existing an…

src bluhm@ modified regress/sys/net/Makefile: Link loopback test to build.

src mlarkin@ modified sys/arch: vmmvar.h changes for upcoming cdrom support in vmd(8). Diff from carlos cardenas, thanks

src dlg@ modified s*: add if_rxr_livelocked so rxr users can request backpressure themselves. right now the rx ring moderation…

src naddy@ modified share/man/man5/bsd.port.mk.5: the COMPILER transition mechanism is gone

src jmc@ modified share/man/man4/dwiic.4: fix SEE ALSO;

src anton@ modified regress/bin/csh: Add a variable referencing the csh binary to test.

src anton@ modified bin/csh/file.c: Zap a redundant cast.

src anton@ modified bin/csh/file.c: In revision 1.35 of file.c, tenex() was modified to respect the inputline_size argument bu…

src jcs@ changed s*: Add PCI attachment for dwiic(4) needed by Intel 100 Series machines ok kettenis

src tb@ modified share/man/man4/netintro.4: sync struct ifreq with if.h. ifr_vnetid is now a proper member of struct ifreq and…

src bluhm@ modified usr.sbin/relayd/parse.y: Check that http options are only configured in http protocols. OK benno@

src bluhm@ modified regress/lib/libpthread/pthread_once/Makefile: Disable the pthread_once subtest until the problem with samb…

src helg@ modified lib/libfuse/fuse_opt.c: Add support for: multiple options after -o. arguments that require options e.g. -p…

src helg@ changed regress/lib/libfuse: Add regress tests for fuse_opt_parse() and fuse_parse_cmdline() ok mpi@

src krw@ modified sbin/fdisk/misc.c: Range check default values so that a range like '[1 - 0] [1]' can no longer return '1'. I…

src nicm@ modified usr.bin/tmux: Add -and-cancel variants for scrolling commands to exit copy mode when the bottom is reached,…

src tb@ modified lib/libc/stdio/vfwprintf.c: Add error checking to some calls to __find_arguments(). Matches similar changes b…

src kettenis@ modified libexec/ld.so/arm/rtld_machine.c: Tweak bitmask calculation to match i386 and avoid clang warning. ok t…

src OPENBSD_6_2 benno@ modified etc/acme-client.conf: MFC, ok florian@ revision 1.5 date: 2017/11/15 12:22:45; author: florian…

src nicm@ modified usr.bin/tmux: Add a common function for spreading out cells and use it for the two even layouts and to add…

src benno@ modified usr.sbin/relayd: make the maximum size of http headers configurable in the protocol. ok bluhm@, >8k makes…

src nicm@ modified usr.bin/tmux/tty.c: If there is a double width character at the very end of the line with not enough room t…

src nicm@ modified usr.bin/tmux: Completely rewrite the reflow code to correctly handle double width characters (previously th…

src jca@ modified sys/netinet6/in6_proto.c: Remove inet6 etherip sysctl entries The INET6 entries are not needed, not document…

src jca@ modified sys/netinet/in_proto.c: Make etherip(4) the single driver responsible for etherip sysctl entries. One step n…

src jca@ modified sys/net: etherip(4) now handles etherip sysctls, move/remove code accordingly. ok visa@ as part of a larger…

src patrick@ modified sbin/iked/parse.y: Reset the OCSP URL on config reload. Otherwise we end up not being able to disable OC…

src bluhm@ modified regress/sys/ffs/ffs/Makefile: Do not unconfigure vnd1, the test did not configure it.

src bluhm@ modified regress/sys/net/etherip/Makefile: Makefile cleanup, avoid DNS lookups, add copyright.

src anton@ modified sys/dev/wscons/wsconsio.h: Remove unused compat macros. ok kettenis@ mpi@

src mpi@ modified sys/netinet/ip_*: Unbreak ENCDEBUG kernels by declaring `encdebug' in ip_ipsp.h

src florian@ modified etc/acme-client.conf: Update agreement URL; pointed out by sthen. OK benno, sthen

src dlg@ modified share/man/man9/if_rxr_init.9: wrap some long lines for function prototypes with .Fo, .Fa, and .Fc. no functi…

src djm@ modified usr.bin/ssh/ssh-agent.c: downgrade a couple more request parsing errors from process-fatal to just returning…

src dlg@ modified sys/net/if_media.h: some more 25g media types, and a bunch of AOC types. with tweaks from carlos cardenas an…

src djm@ modified usr.bin/ssh/ssh-agent.c: fix regression in 7.6: failure to parse a signature request message shouldn't be fa…

src claudio@ modified usr.sbin/bgpd/rde.c: Inverse logic, issue found by henning@. MPLS VPN is still broken though.

src sashan@ modified sbin/pfctl/parse.y: - nested anchors vs. pfctl/parse.y bug reported and fix tested by Leonardo Guardati O…

src naddy@ modified etc/MAKEDEV.common: Remove /dev/arandom symlink. Nothing in base, xenocara, or ports uses /dev/arandom any…

src mpi@ modified sbin/dhclient/dhclient.c: Treat invalid server name as empty instead of declining the lease offered by such…

src tb@ modified sys: Push the NET_LOCK into ifioctl() and use the NET_RLOCK in ifioctl_get(). In particular, this allows SIOC…

src visa@ modified sys/kern/subr_witness.c: Fix the initial check of the checkorder and lock operations so that statically ini…

src bluhm@ modified sys/netinet6/frag6.c: Put the net lock around frag6_freef() as it sends ICMP6 error messages. Splassert wa…

src bluhm@ modified regress/sys/netinet6/frag6/Makefile: Add more checks helping to set up the test environment.

src fcambus@ modified sys/arch/amd64/amd64/via.c: Add sizes for free() in the VIA PadLock driver. OK mikeb@

src anton@ modified sys/dev/pckbc/pms.c: Print out the offending data causing pms sync to fail. ok bru@, mpi@ (as part of a la…

src anton@ modified sys/dev/pckbc/pms.c: Detect touchpad reset announcements. On rare occasions, the touchpad is reset due to…

src kettenis@ modified share/mk/bsd.lib.mk: Set soname when building shared libraries. ok guenther@

src kettenis@ modified sys/dev/acpi/acpi.c: Add a few more PNP IDs to the skip lists. ok deraadt@, mpi@

src dlg@ modified sys/net/ifq.*: anton@ reports that ifq tx mitigation breaks iwm somehow. back it out until i can figure the…

src mpi@ modified usr.bin/ctf*: Verify that every section header lies within the mapped file. Pointed out by Mark Johnston, Ma…

src mpi@ modified sys/netinet/i*: Introduce ipsec_sysctl() and move IPsec tunables where they belong. ok bluhm@, visa@

src dlg@ changed sys: remove MALLOC_DEBUG the code has rotted, and obviously hasnt been used for ages. it is also hard to make…

src dlg@ modified sys/net/if*: move the adding of an ifqs counters in if_getdata to ifq.c this keeps the knowledge of ifq lock…

src djm@ modified usr.bin/ssh/sshd.c: fix problem in configuration parsing when in config dump mode (sshd -T) without providin…

src dlg@ modified s*: add taskq_barrier taskq_barrier guarantees that any task that was running on the taskq has finished by t…

src dlg@ modified sys/net/ifq.*: reintroduce tx mitigation, like dfly does and like we used to do. this replaces ifq_start wit…

src krw@ modified sbin/fdisk/cmd.c: Constrain MBR partition offsets to 0 .. disk.size - 1. Issue reported by Alexi Malinin via…

src kettenis@ modified sys/dev/fdt/sxiccmu_clocks.h: Add i2c-related clocks for Allwinner H3/H5/A64. From Artturi Alm. Tested…

src kettenis@ modified sys: Add support for the i2c controller variant found on the Allwinner A31 and above and enable the dri…

src mpi@ modified sys/net/pfkeyv2.c: Grab the KERNEL_LOCK() to iterate on the global list of PF_KEY sockets. It isn't safe to…

src mpi@ modified sys/sys/systm.h: Do not call splassert_fail() if splassert_ctl is <= 0. This matches splassert(9)s behavior…

src mpi@ modified sys/net/if_gif.c: Remove useless comment about if_ioctl() & reduce grep noise.

src nicm@ modified usr.bin/tmux/window-copy.c: When searching in copy mode, do not scroll if the result is already on screen.…

src henning@ modified s*: add a generic packet rate matching filter. allows things like pass in proto icmp max-pkt-rate 100/10…

src kettenis@ modified sys/dev/fdt/sxipio.c: Newer Allwinner SoCs (H3/H4/A64) use an "unconfigured" default state. Recognize t…

src mpi@ modified sys/netinet6/frag6.c: Remove 18 year old #if 0. ok visa@, benno@

src dlg@ modified sys/net/pf.c: remove the ability for pf_ouraddr to say that a packet is forwarded. having pf_ouraddr say a p…

src tb@ modified etc/netstart: Remove HN_DIR variable and expand it in the only place it was used. It currently serves no purp…

src mpi@ modified sys/net: Only use a single taskq to process incoming network packets as soon as IPsec is enabled. This is cu…

src krw@ modified sbin/dhclient/dhclient.c: Clone epoch value in clone_lease(), not manually.

src espie@ modified usr.bin/m4/eval.c: replace sloppy parsing of numeric values with strtonum (incr, decr, divert) still use i…

src jmc@ modified usr.sbin/vmd/vm.conf.5: reads better as *an* rdomain, i think;

src mlarkin@ modified many things: update switch handling in vmd(8). vmd now gets switch information (rdomain, etc) from under…

src mlarkin@ changed regress/usr.sbin/vmd/config: regress tests to match previous switch handling in vmd update. diff from car…

src mlarkin@ modified sys/scsi/scsi_debug.h: Fix a broken compilation when using SCSIDEBUG options(4). Diff from Carlos Carden…

src jca@ modified usr.bin/mandoc: Be less assertive when warning about a possible typo. ok schwarze@ "good compromise" jmc@

src naddy@ modified a couple things including regression tests: replace last instances of /dev/arandom with /dev/urandom

src martijn@ modified usr.bin/vi/common/recover.c: Fix a use after free when sending SIGHUP or SIGTERM to vi when in editing m…

src martijn@ modified usr.bin/vi/common: When tracing is compiled in make sure it flushes its content to disk as soon as the T…

src sunil@ modified sys/lib/libsa/softraid.c: "unknown KDF type 2" -> "keydisk not found". Inputs and ok jsing@.

src millert@ modified usr.bin/vi/common/recover.c: Avoid using system(3) when running "sendmail -t". We already have the recov…

src millert@ modified usr.bin/vi/common/recover.c: Add rcv_openat() function that does the open, makes sure it is a regular fi…

src espie@ modified usr.bin/mandoc/term_ps.c: streamline termp allocation. this will allow the init function to do things diff…

src mpi@ modified sys: Introduce a reader version of the NET_LOCK(). This will be used to first allow read-only ioctl(2) to be…

src visa@ modified sys/net: Use percpu counters with etheripstat. Input and OK jca@, OK florian@

src nicm@ modified usr.bin/tmux/window.c: If we successfully change the directory, set PWD too to give the shell a hint in cas…

src schwarze@ modified gnu/usr.bin/cvs/man/rcs2log.1: Use the proper macros in AUTHORS, and delete the bogus BUGS section. Rep…

src jmc@ modified sbin/dhclient/dhclient.leases.5: tweak previous;

src ajacoutot@ modified usr.sbin/syspatch/syspatch.sh: /usr/share/compile -> /usr/share/relink/kernel from semarie I meant to…

src krw@ modified sbin/dhclient: Use lease 'epoch' (time lease was acquired) to calculate timers for renew/rebind/expiry. Trea…

src tb@ modified etc/rc: kill trailing whitespace introduced in previous commit

src tb@ modified sys/net/if.*: The cmd argument of ifconf() has been unused since COMPAT_LINUX was purged. Remove it and move…

src visa@ modified sys/arch/octeon/dev/octmmc.c: Synchronize command initiation, event wait, and interrupt handling using a mu…

src bluhm@ modified regress/sys/kern/sosplice: Wait for the splicing syscall by grepping it in the relay log. This ensures tha…

src bluhm@ modified sys/netinet/tcp_input.c: The TF_BLOCKOUTPUT flag is set around all sorwakeup() and sowwakeup() calls in tc…

src patrick@ modified sbin/iked/iked.c: Do not accept superfluous arguments. From Klemens Nanni. ok markus@

src visa@ modified sbin/ping/ping.c: Add a type cast to force signed comparison. This fixes a loop termination issue that can…

src visa@ modified sys/netinet: Make {ah,esp,ipcomp}stat use percpu counters. OK bluhm@, mpi@

src mpi@ added regress/usr.bin/ctfdump/base_types_encoding.i386: Enable this test on i386.

src patrick@ modified sbin/isakmpd: In the final RFC 5903 the computation for the DH shared secret changed. Instead of the ful…

src jmc@ modified share/man/man7/hier.7: /usr/share/compile -> relink; ok tb

src patrick@ modified usr.sbin/ikectl/ikeca.c: Since r1.41 the extensions are included in the CSR. Thus ca_request() already s…

src patrick@ modified sbin/iked/ikev2.c: For IPcomp we need to load explicit ESP-flows for the IPIP or IPCOMP tunneled packets…

src mikeb@ modified sys/dev/pv/if_xnf.c: Fixup what looks like a merge mistake; no functional change

src bluhm@ changed regress/sys/kern/sosplice: Test more variations of TCP packets in the scapy splicing tests. Delay connect a…

src stsp@ modified sys/dev/usb/if_urtwn.c: Prevent a potential stack buffer overrun when a urtwn(4) device reports more than 3…

src tb@ modified lib/libc/gen/sysctl.3: Fix spelling: bet -> net from Scott Bennett, thanks

src visa@ modified sys/netinet6/frag6.c: Serialize access to the IPv6 reassembly queue with a mutex. This lets the code run wi…

src visa@ modified a few things: Convert all the fields of {ah,esp,ipcomp}stat to uint64. This is a preliminary step for using…

src ajacoutot@ modified usr.sbin/pkg_add/OpenBSD/PkgCreate.pm: Revert previous, it breaks ports/infrastructure/bin/resolve-lib…

src jca@ modified usr.sbin/tftpd/tftpd.*: Add support for client-specific directories (named after the client address) tftpd -…

src ratchov@ modified usr.bin/aucat/aucat.c: prefill with silence the buffer where cmap_copy() stores samples rather than the…

src ratchov@ modified usr.bin/sndiod/dev.c: prefill with silence the buffer where cmap_copy() stores samples rather than the c…

src mpi@ modified sys/netinet/ip_spd.c: Remove unused debug macro.

src mlarkin@ modified usr.sbin/vmd/vmd.c: comment function vm_checkperm

src mlarkin@ modified usr.sbin/vmd/vmd.c: typo in previous

src remi@ modified usr.sbin/ospfd/ospfd.conf.5: document how ospfd interacts with carp improvement from jmc@ ok phessler@ jca@…

src kevlo@ modified gnu/usr.bin/binutils-2.17/gas/config/tc-arm.c: Format string fix from upstream. ok millert@

src yasuoka@ modified usr.sbin/makefs: Tweak the man page and warning message, revert the comma.

src mpi@ modified usr.bin/ctf*: Use the symtab's sh_link to get the string table section. This is technically more correct tha…

src mpi@ modified sys/netinet/ip*: Use %s and __func__ in DPRINTF() to reduce false positive with grep(1). ok kettenis@, dhill…

src krw@ modified sbin/dhclient/parse.c: Add format 't' to parse_decimal() for signed 64-bit integers.

src krw@ modified sbin/dhclient: Add lease declaration 'epoch' to hold the time() when a lease is received. Set it in packet_t…

src espie@ modified usr.sbin/pkg_add/OpenBSD/PkgCreate.pm: typo, surprised nobody noticed yet

src phessler@ modified sys/net80211/ieee80211_*: move a function declaration, so the whole net80211 stack can disable wep or w…

src yasuoka@ modified sys/arch/amd64/stand: Call CD-ROM devices cdN instead of hdN. Also select the booted device properly whe…

src rpe@ modified etc/rc: Use a variable for /usr/share/relink OK tb@

src yasuoka@ modified sys/arch/amd64/stand/efiboot/efiboot.c: Modify "machine video" command not to list mode when chaning vid…

src jasper@ modified sys/ddb/db_sym.h: remove ctf_type declaration no longer needed since -r1.33 ok mpi@

src benno@ modified sbin/ifconfig/ifconfig.c: ifconfig <if> giftunnel was deprecated in 2001, it's never too late to remove it…

src reyk@ modified usr.sbin/vm*: Add minimal DHCP support to vmd's built-in DHCP/BOOTP server. This fixes "local interface" mo…

src jca@ modified usr.sbin/ospf6ctl/ospf6ctl.8: Mention that "reload" is disabled; ok jmc@

src phessler@ modified sys/net80211/ieee80211_ioctl.c: Changing nwid on a wifi network means it is a new network, so clear the…

src jca@ modified usr.sbin/ospf6*: Disable config reload, ospf6d just exits on reload with simple setups. And fixing this does…

src jca@ modified usr.sbin/ospf6d/kroute.c: Kill dead assignement.

src bluhm@ modified regress/sys/kern/sosplice/scapy/Makefile: Insert a rule into pf regress anchor that passes all packets wit…

src florian@ modified sys: Finish off pr_drain functions, they haven't been used since 2006. OK mpi

src bluhm@ modified regress/sys/net/pf_state/Makefile: Fix some comments and dependencies in this regress test.

src rpe@ modified etc/ksh.kshrc: Remove the ':' at the beginning of ksh.kshrc. prodded by Raf Czlonka OK tb@

src rpe@ modified distrib/miniroot/install.sub: Fix http server selection from the list of mirrors. This broke in r1.989 in a…

src rpe@ modified many things: Consolidate lib.so.*.a, ld.so.a and the kernel relink kit into one location under /usr/share/re…

src visa@ modified sys/arch/octeon/dev/cn30xx*: Remove unmaintained debug code.

src visa@ modified sys/arch/octeon/include/octeonvar.h: Add a function for getting the current core's hardware identifier. For…

src visa@ modified sys/arch/octeon/dev/cn30xxpow.c: slight cleanup

src visa@ modified sys/arch/octeon/dev/cn30xxpow.c: Handle failure.

src visa@ modified sys/arch/octeon/dev/cn30xxpow*: Set the core's own group mask when scheduling work, to receive work from th…

src jca@ modified distrib/sets/lists/base/mi: sync

src jca@ modified many things: Revert recent changes to unbreak ports/net/samba While it is not clear (to me) why that ports e…

src mpi@ modified sys: raw_init() is dead and <net/raw_cb.h> doesn't need to be included there.

src tb@ modified sys/net/if.c: Move the ioctls that only need a read lock from ifioctl into a new function ifioctl_get(). This…

src florian@ modified sbin/slaacd: Don't keep blindly chugging along when receiving an unexpected imsg, something is seriously…

src florian@ modified sys/arch: Since rev 1.502 of rc(8) it creates a /bsd.booted hard link. At the end of rc we call reorder_…

src krw@ modified sbin/dhclient/dhclient.c: Decline duplicate offers for the requested address, as are duplicate offers for ot…

src mpi@ modified sys: Make it possible for multiple threads to enter kqueue_scan() in parallel. This is a requirement to use…

src mpi@ modified lib/libfuse/fuse.c: Use the correct version macro. From Helg Bredow, ok pirofti@

src mpi@ modified sys/net: Stop calling ifp->if_ioctl() inside in{,6}_ioctl(). Instead return EOPNOTSUPP and call it from ifio…

src mpi@ modified lib/libfuse/fuse.c: fuse_loop_mt() isn't implemented so return an error value. From Helg Bredow.

src florian@ modified sys/dev/isa/if_ie.c: Interface counters should only increment. haesbaert points out that ie(4) does a we…

src visa@ modified sys/arch/octeon/dev: One macro for cache line size is enough.

src visa@ modified sys/arch/octeon/dev/if_cnmac.c: Check buffer size parameters at compile time.

src visa@ modified sys/arch/octeon/dev/cn30xx*: Use the macro for cache line size.

src ratchov@ modified lib/libsndio/mio_rmidi.c: polish debug printfs, no behaviour change.

src mlarkin@ modified usr.sbin/vmd/proc.c: Remove a debug message that has outlived its usefulness. From Carlos Cardenas, who…

src mlarkin@ modified usr.sbin/vmd/config.c: whitespace

src bluhm@ modified regress/lib/libexpat/runtests: Tests of libexpat 2.2.5 also need source file structdata.c.

src visa@ modified sys/arch/octeon/dev/cn30xxgmx*: Remove alternative implementations of GMX CAM setup logic that have been di…

src nicm@ modified usr.bin/tmux: Support mouse on preview in tree mode.

src ratchov@ modified usr.bin/aucat/aucat.c: Prefill rec buffer with silence. This is necessary because certain channels don't…

src nicm@ modified usr.bin/tmux/mode-tree.c: Clear key properly if on space with nothing in it.

src ratchov@ modified usr.bin/sndiod/dev.c: Prefill client rec buffer with silence. This is necessary because certain channels…

src visa@ modified sys/arch/octeon/dev/octciu.c: Fix a stupid typo.

src mpi@ modified regress/usr.bin/ctfdump/base_types_encoding.amd64: Fix regression, pointed out by Mark Johnston.

src florian@ modified sys/net: After inlining of raw_detach we know the sizes for free; pointed out by & OK mpi, input & OK vi…

src espie@ modified usr.sbin/pkg_add/OpenBSD/PackageRepository/Persistent.pm: properly cleanup the controller after closing th…

src florian@ modified sys/net/rtsock.c: use rop->rcb similar like in pfkeyv2_detach(); suggested by visa

src nicm@ modified usr.bin/tmux/mode-tree.c: Change mouse in modes so that one click moves the cursor and a double click choos…

src florian@ modified sys/netinet6: We are processing Router Solicitation / Advertisement messages only for the Source Link-la…

src florian@ modified sys/net/raw_*: There is no way SS_NOFDREF is set on a raw socket in raw_usrreq for PRU_DISCONNECT or PRU…

src mpi@ modified usr.bin/ctfdump/ctfdump.c: Fix formatting in the case where a symbol table isn't present. From Mark Johnston…

src mpi@ modified usr.bin/ctfconv/ctfconv.c: Fix a format string warning in dump_type(). From Mark Johnston, markj@FreeBSD

src mpi@ modified usr.bin/ctfconv/ctfconv.c: Make dump_itype() dump enum members. From Mark Johnston, markj@FreeBSD

src florian@ changed sys: Inline trivial functions from raw_cb.c and tedu it. Suggested by and OK mpi, OK visa

src steven@ modified share/man/man7/ports.7: update reference to ports www page after it moved. ok jca@ tb@

src florian@ modified sbin/slaacd/slaacd.c: There can be multiple default routers sending router advertisements. Install the d…

src jasper@ modified sys/arch: use %lx to print the frame address if resolving of the symbol name fails as discussed with and…

src aoyama@ modified sys/arch/luna88k/luna88k: Spaces -> tab, no binary change.

src aoyama@ modified sys/arch/luna88k/dev: Spaces -> tab, no binary change.

src aoyama@ modified sys/arch/luna88k/include: Spaces -> tab, no binary change.

src djm@ modified usr.bin/ssh/ssh-keygen.*: allow certificate validity intervals that specify only a start or stop time (we al…

src djm@ modified usr.bin/ssh/servconf.c: reuse parse_multistate for parse_flag (yes/no arguments). Saves a few lines of code…

src djm@ modified usr.bin/ssh/sftp.*: allow "cd" and "lcd" commands with no explicit path argument. lcd will change to the loc…

src dtucker@ modified usr.bin/ssh/s*: When doing a config test with sshd -T, only require the attributes that are actually use…

src djm@ modified usr.bin/ssh/cipher.c: avoid unused variable warnings for !WITH_OPENSSL; patch from Marcus Folkesson

src djm@ modified usr.bin/ssh/ssh.1: Private keys in PEM format have been encrypted by AES-128 for a while (not 3DES). bz#2788…

src djm@ modified usr.bin/ssh/PROTOCOL.certkeys: typos in ECDSA certificate names; bz#2787 reported by Mike Gerow

src nicm@ modified usr.bin/tmux: Make the mode draw function use the parent screen directly rather than its own to avoid copyi…

src nicm@ modified usr.bin/tmux: Add a "fast" version of screen_write_copy for tree mode that doesn't do all the checks and se…

src nicm@ modified usr.bin/tmux: Tweak previous slightly so that current session is chosen if it is in the group rather than f…

src nicm@ modified usr.bin/tmux: Format for group list of "other sessions" is a bit weird, just list all the sessions in the g…

src remi@ modified share/man/man5/remote.5: Capability dc is supported by cu(1) since r1.22. ok nicm@ danj@ jca@ jmc@

src nicm@ modified usr.bin/tmux/screen.c: There is no point in reflowing panes which have not changed width.

src nicm@ modified usr.bin/tmux: Only show the first member of session groups in tree mode (-G flag disables).

src visa@ modified sys/arch/octeon: Assign each cnmac(4) port its own input work group, and assign the interrupt processing of…

src jmc@ modified share/man/man4/man4.alpha: sundry tweaks; ok mpi

src rpe@ modified distrib/miniroot/install.sub: Fix this test by adding _http_proto to INSTALL_MIRROR.

src bluhm@ changed lib/libexpat: Update libexpat to 2.2.5. Changes for OpenBSD include a few bug fixes, no library bump needed…

src mpi@ modified lib/libfuse/fuse.c: Check if the arguments are NULL instead of dereferencing them blindly. Delete incorrect…

src florian@ modified sys: Move PRU_DETACH out of pr_usrreq into per proto pr_detach functions to pave way for more fine grain…

src otto@ modified lib/libc/stdlib/malloc.c: 's' should include 'f'; from Jacqueline Jolicoeur

src mpi@ changed many things: Switch DEC 3000 (TURBOchannel) alpha serial code to MI z8530 code. ttyB* minor numbers change; b…

src mpi@ modified a couple things: sync

src florian@ modified sys/netinet6/in6.c: Over 17 years is probably 'a while...' Also it does not change behaviour. OK jca

src tb@ modified games/primes/primes.c: Straightforward conversion to strtonum. Slight change of behavior in that trailing whi…

src jca@ modified usr.sbin/makefs/msdos/mkfs_msdos.c: Use emalloc, like in the rest of makefs From Michael W. Bombardieri

src jca@ modified usr.bin/pr/pr.c: Kill bogus use of LC_TIME Diff from Jan Stary, ok kettenis@

src tb@ modified etc/ksh.kshrc: Replace ps | grep with pgrep and use && instead of if-then-fi. From Raf Czlonka. ok halex

src tb@ modified bin/ksh/alloc.c: Switch calloc(3) back to malloc(3). The call to calloc was introduced by the plaintext histo…

src mestre@ modified usr.bin/openssl/s_time.c: openssl s_time -connect host:port needs dns promise for pledge(2) otherwise it…

src espie@ modified usr.sbin/pkg_add/OpenBSD: don't look directly at PKG_CACHE, but ask the state, so that only pkg_add actual…

src mpi@ modified usr.bin/ctfdump/elf.c: Disable relocation until it is shown to be necessary. This code is present here becau…

src mpi@ modified sys/ddb/db_ctf.c: Remove forward declaration hack now that ctfconv(1) merge them correctly. ok jasper@

src jca@ modified usr.sbin/unbound/services/listen_dnsport.c: Extra space in previous

src visa@ modified sys/arch/octeon: Add readiness to utilize LMTDMA operations.

src visa@ modified sys/arch/octeon/include/octeonvar.h: Fix the addressing of CVMSEG. The base address already points to the c…

src jmc@ modified share/man/man5/ruby-module.5: add missing El, though i'm sort of guessing as to its position;

src florian@ modified usr.sbin/unbound: Make ip-transparent option work by using SO_BINDANY. OK jca, benno

src florian@ modified usr.sbin/nsd/server.c: Make ip-transparent option work by using SO_BINDANY. OK jca, benno jca also point…

src jmc@ modified usr.bin/units/units.lib: update currency exchange rates;

src espie@ modified usr.bin/mandoc/term_ps.c: shrink the generated PostScript by more than 50% by actually using PostScript -…

src jeremy@ modified share/man/man5/ruby-module.5: Update ruby-module.5 for default ruby version switch from 2.3 to 2.4 Also r…

src mpi@ modified sys/netinet: Fix typo in previous resulting in a NULL dereference.

src djm@ modified usr.bin/ssh/ssh.c: fix broken stdout in ControlPersist mode, introduced by me in r1.467 and reported by Alf…

src sashan@ modified sys/net: - add one more softnet taskq NOTE: code still runs with single softnet task. change definition o…

src anton@ modified usr.sbin/wsconscfg/wsconscfg.c: Replace usage of WSMUX_{ADD,REMOVE}_DEVICE compat macros. ok deraadt@, mpi@

src guenther@ modified gnu/usr.bin/binutils-2.17/ld: Make -zdefs and --no-undefined no-ops for now, to unblock ports devs at p…

src guenther@ modified lib/libc: Argh: put back some linker-supplied symbols to avoid triggering a bug in binutils that result…

src yasuoka@ modified usr.sbin/makefs/cd9660/cd9660_eltorito.c: Initialize boot_catalog_entry's entry_type properly. This had…

src yasuoka@ modified usr.sbin/makefs/cd9660/cd9660_eltorito.c: Fix a bug which made the boot entries' order reverse, introduc…

src yasuoka@ modified usr.sbin/makefs: Add platform-id for EFI. seem fine deraadt

src mpi@ modified usr.bin/ctfconv: Merge type forward declarations with real ones as soon as they are found.

src djm@ modified regress/usr.bin/ssh/sftp.sh: whitespace at EOL

src djm@ modified regress/usr.bin/ssh/keytype.sh: whitespace at EOL

src sashan@ modified sys/net/pf_ioctl.c: - fine tuning PF_LOCK in pfioctl() (extra thanks to Hrvoje for testing) OK mpi@

src krw@ modified sbin/dhclient/dhclient.c: Fix '-L' file handling. Mixing idioms in previous cleanups ended up fopen()'ing th…

src patrick@ modified share/man/man4: List bwfm(4) in usb(4). Prompted by and ok jmc@

src visa@ modified sys/kern/kern_task.c: Let witness(4) differentiate between taskq mutexes to avoid reporting an error in a s…

src patrick@ changed share/man/man4: Add bwfm(4) manpage. ok stsp@

src patrick@ modified share/man/man4/bwfm.4: Fix grammar mistake I was supposed to fix before committing.

src visa@ modified share/man/man9: Document {mtx,rw,rrw}_init_flags() and MUTEX_INITIALIZER_FLAGS(). Input and OK jmc@, OK mpi@

src patrick@ modified sbin/iked/ca.c: In the subjectAltName comparison, the bzero before the while-loop was lost while applyin…

src mpi@ modified sbin/ifconfig/ifconfig.c: Exit printing an error message if SIOCSIFMEDIA fails. from Jesper Wallin.

src mpi@ changed a few things: Kill <net/slip.h>. The ioctl(2) it defines is not supported since a long time and most of its d…

src otto@ modified lib/libc/regex/regcomp.c: fix oob read; form llvm via Vlad Tsyrklevich; ok millert@

src mlarkin@ modified usr.sbin/vmd: vmd no longer creates bridges by default. users should create bridges in /etc/hostname.bri…

src mlarkin@ changed regress/usr.sbin/vmd/config: add regress tests for new vmd bridge handling code from Carlos Cardenas, tha…

src afresh1@ modified gnu/usr.bin/perl: Fix merge issues, remove excess files - match perl-5.24.3 dist ok bluhm@

src afresh1@ modified gnu/usr.bin/perl: Apply local patches, remove excess files - perl-5.24.3 OK bluhm@

src afresh1@ modified gnu/usr.bin/perl: Apply pre-built unicore patch, remove excess files - perl-5.24.3 ok bluhm@

src mpi@ modified sys/dev/usb/if_upl.c: IFF_NOARP has no effect if the interface don't use ether_input() nor ether_output().

src schwarze@ modified usr.bin/ul/ul.1: More HISTORY and AUTHORS, in part from Jonathan de Boyne Pollard via Sevan Janiyan. Ve…

src afresh1@ imported gnu/usr.bin/perl: Import perl-5.24.3 ok bluhm@

src millert@ modified usr.sbin/spamdb/spamdb.*: Allow keys to be specified on the command line in list mode, for looking up sp…

src schwarze@ modified usr.bin/mandoc/term_ps.c: Print a human-readable media name in the %%DocumentMedia DSC comment and use…

src schwarze@ modified usr.bin/less/filename.c: After fstat(2) failure, trying lseek(2) is useless, so delete it. Based on a s…

src florian@ modified sys: Move NET_{,UN}LOCK into individual slowtimo functions. Direction suggested by mpi OK mpi, visa

src florian@ modified sys/netinet/ip_input.c: This doesn't need the NET_LOCK, everything is protected by a mutex. OK mpi, visa

src aoyama@ modified gnu/usr.bin: Unify protoize.1 install process on gcc3 arch (luna88k). ok guenther@

src mpi@ modified sys/net: Kill unused members using forward declaration only types. Found with ctfconv(1). ok jsg@, guenther@

src guenther@ modified lib/libc/arch/arm: Stop exporting _memcpy, an implementation detail of bcopy/memcpy/memmove ok kettenis…

src mpi@ modified lib/libc/gen/sysctl.3: No need to include <sys/param.h> before <sys/sysctl.h>. ok deraadt@, jca@

src kettenis@ modified lib/libc/arch/arm/Symbols.list: Stop exporting some symbols internal to the softfloat implementation, u…

src guenther@ changed many things: Change pthread_cleanup_{push,pop} to macros that store the cleanup info on the stack instea…

src guenther@ modified lib/libc/thread/rthread_once.c: If the init_routine used with pthread_once() is canceled, then we need…

src guenther@ modified lib/libc/Symbols.list: Eliminate some more linker generated symbols that aren't needed. ok kettenis@

src guenther@ modified lib/libc/arch/aarch64: Typo: 'end' should have been '_end', which is already exported/imported. Also, '…

src guenther@ changed lib/libc/arch/sparc64: Remove __builtin_saveregs: gcc hasn't used it for years. suggested by miod@ ok ke…

src bru@ modified sys/dev/i2c/iatp.c: Add the compat-mode setup for wsmouse.

src mikeb@ modified usr.bin/netstat/mbuf.c: Bring "netstat -m" output up to speed with the kernel The kernel no longer sets wa…

src schwarze@ modified lib/libc/sys/stat.2: consistently use .Vt for variable types and use ".Fa path" where appropriate; one…

src bru@ modified sys/dev/pckbc/pms.c: Adapt the Elantech handlers (v1-3) to the new wsmouse infrastructure. The new versions…

src mpi@ modified usr.bin/ctfconv/parse.c: Document the use of a rbtree for resolving types inside a single CU. No functional…

src mpi@ modified usr.bin/ctfdump/ctfdump.c: Correct an integer overflow check to detect invalid CTF section. Found by jsg@ wi…

src mpi@ modified usr.bin/ctfdump/ctfdump.c: Correctly handle binaries without string table. Found by jsg@ with afl(1).

src mpi@ modified usr.bin/ctfconv/parse.c: Define nitems() locally and stop including <sys/param.h>

src mpi@ modified usr.bin/ctfdump/ctfdump.c: Print values as unsigned when dumping header.

src ajacoutot@ modified usr.sbin/sysmerge/sysmerge.sh: Prefer useradd(1) over chpass(1) so that new users are added before the…

src yasuoka@ modified sys/arch/amd64: Attach efifb(4) when the system is booted with serial console. Also make it usable as a…

src yasuoka@ modified sys/arch/amd64/amd64/efifb.c: Rename function name and order. No fuctional change.

src mpi@ modified sys/dev/tc/tcds.c: Replace ancient DELAY inherited from Mach and the associated scary comment with a barrier…

src mpi@ modified many things: Use <elf.h> instead of <elf_abi.h> ok jasper@, jca@, deraadt@

src bluhm@ updated cvs/src/regress/sys/kern/sosplice/scapy: Directory /cvs/src/regress/sys/kern/sosplice/scapy added to the re…

src bluhm@ changed regress/sys/kern/sosplice: I am trying to find a bug that seems to be triggered by a combination of TCP tim…

src bluhm@ modified regress/sys/kern/sosplice/scapy/Makefile: Fix the glob to find all scapy test scripts.

src jmc@ modified sbin/dhclient/dhclient.c: zap a bad space in usage(): sorry ken for not spotting!

src visa@ modified s*: Allocate IPv6 reassembly structs using pools instead of malloc(), and drop the now redundant allocation…

src deraadt@ modified distrib/sets/lists: sync

src krw@ modified sbin/dhclient/dhc*: Add '-n' option to just parse dhclient.conf for errors. ok jmc@ tb@

src patrick@ modified sbin/iked: In the final RFC 5903 the computation for the DH shared secret changed. Instead of the full p…

src patrick@ modified sbin/iked/ca.c: Support multiple subjectAltNames by trying each existing until there is none or until we…

src jsg@ modified sys/net80211/ieee80211_ioctl.*: Remove 80211WMMPARMS ioctls. Last used in ifconfig in 2009. ok stsp@ kevlo@…

src kevlo@ modified sys/arch/armv7: Remove duplicated function prototypes. ok patrick@

src mpi@ modified sys/ddb/db_dwarf.c: Use <elf.h> in !_KERNEL code path.

src mpi@ removed sys/arch/armv7/include/elf_abi.h: This file only includes <arm/elf_abi.h> which was removed in 2008, so kill…

src mpi@ modified usr.bin/ctfdump/ctfdump.c: Prevent out-of-bound leading to an invalid pointer dereference when dumping funct…

src mpi@ modified usr.bin/ctfdump/ctfdump.c: Prevent out-of-bound with malformed type entry. Issue found by jsg@ with afl(1).

src mpi@ modified sys/net: Dump IPsec flows by iterating over the rafdix-tree. This enforces an order and will allow us to get…

src mpi@ modified sbin/i*: Support DH groups 19 to 21 and 25 to 30, just like iked(8) does. ok visa@, markus@

src kevlo@ modified usr.sbin/mkuboot/Makefile: Add missing quote. ok jsg@

src mpi@ modified usr.bin/ctf*: Use <elf.h> rather than <sys/exec_elf.h>. The former is more portable.

src mpi@ modified share/man/man5/elf.5: Mention <elf.h> rather than <elf_abi.h> which is not portable.

src yasuoka@ modified sys/arch/amd64/amd64/machdep.c: Call i8254_startclock() earlier to make delay() usable. Actually HP DL 2…

src djm@ modified usr.bin/ssh/ssh.c: whitespace at EOL

src djm@ modified usr.bin/ssh/umac.c: whitespace at EOL (lots)

src djm@ modified usr.bin/ssh/sshd.c: improve printing of rdomain on accept() a little

src guenther@ modified libexec/ld.so/loader.c: If LD_BIND_NOW is in force then all relocations are performed eagerly, when the…

src kettenis@ modified sys/arch/arm/conf/ldscript.tail: Discard exception handling information as we do on other architectures…

src kettenis@ modified share/mk/bsd.own.mk: Build clang on armv7. ok jsg@, patrick@, deraadt@

src deraadt@ changed distrib/sets/lists: sync

src schwarze@ modified usr.bin/mandoc/term_ps.c: more readable conversion of paper size from millimeters to PostScript basic u…

src visa@ modified sys/netinet6: Replace macro `IP6_REASS_MBUF' with direct use of field `ip6af_m'. OK bluhm@, mpi@

src mpi@ modified sys: Move common code to add/remove multicast filters to ieee80211_ioctl(9). ok jsg@, stsp@

src mpi@ modified sys/netinet6: Kill deprecated IPv6 ioctl(2)s. ok florian@, sthen@, jsg@

src mpi@ modified sys/net: Stop grabbing the KERNEL_LOCK() in network tasks when `ipsec_in_use' is set. Accesses to IPsec glob…

src jsg@ modified sys/lib/libkern/arch/arm/divsi3.S: Add aliases for __aeabi_idivmod and __aeabi_uidivmod calls clang emits. R…

src jsg@ modified sys/arch/armv7/conf/Makefile.armv7: adjust Makefile.armv7 for clang ok kettenis@

src nicm@ modified usr.bin/tmux: Fix crash exiting command prompt (from Alex Maese in GitHub issue 1139) and a man page tweak…

src jmc@ modified usr.bin/ssh/sshd_config.5: mark up the rdomain keyword;

src guenther@ modified sys/ufs/ufs: Revert 2006-4-29Z23:09:45 commit that switched from rwlocks to mutexes. Use of mutexes the…

src jsg@ modified sys/arch/armv7/armv7/armv7_start.S: Use .arch_extension sec and virt to use smc and hvc instructions when us…

src mikeb@ modified sys/arch/amd64/amd64/fpu.c: Initialize processor extended state in fpu_kernel_enter Tested by a few; OK vi…

src schwarze@ modified usr.bin/mandoc/term_ps.c: The page footer line (psmarg) is created in ps_begin(), and the last call wri…

src millert@ modified regress/usr.bin/ssh/authinfo.sh: Use printenv to test whether an SSH_USER_AUTH is set instead of using $…

src schwarze@ modified usr.bin/mandoc/term_ps.c: Properly close out the top-level Font object, the end-of-page Resource object…

src jca@ modified usr.sbin/cron: Open a bunch of fds with O_CLOEXEC Not needed in theory, but could prevent accidental leaks.…

src nicm@ modified usr.bin/tmux/tmux.1: Note that notifications are also hooks.

src nicm@ modified usr.bin/tmux: Default allow-rename to off because it is ridiculous that applications are even able to do th…

src kettenis@ modified sys/arch/armv7/omap/amdisplay.c: Storing the address of a stack variable in a global variable is a bad…

src job@ modified many things: Remove the TCP_FACK option and associated #if{,n}def code. TCP_FACK was disabled by provos@ in…

src mpi@ modified usr.sbin/ndp/ndp.c: Remove dead code, found by jsg@. ok jsg@, florian@

src nicm@ modified usr.bin/tmux/mode-tree.c: h/l keys for expand and collapse.

src bluhm@ modified etc/rc: Partially revert rev 1.457 of /etc/rc. The pipe introduced in sysctl_conf() spawns a subshell. Thi…

src nicm@ modified usr.bin/tmux: Add P key to paste tagged in buffer mode, and trim some code that should no longer be necessa…

src mpi@ modified sys/net/if_*: Remove Multicast and Broadcast flags from the encapsulated packet in vxlan(4) like it is done…

src mpi@ modified lib/libfuse/fuse.c: Check for NULL before dereferencing untrusted pointers. from Helg Bredow.

src jmc@ modified usr.bin/ssh/sshd_config.5: simplify macros in previous, and some minor tweaks;

src jmc@ modified usr.bin/ssh/s*: tweak the uri text, specifically removing some markup to make it a bit more readable; issue…

src djm@ modified usr.bin/ssh/servconf.c: uninitialised variable in PermitTunnel printing code

src djm@ modified usr.bin/ssh: Add optional rdomain qualifier to sshd_config's ListenAddress option to allow listening on a di…

src djm@ modified usr.bin/ssh: add sshd_config RDomain keyword to place sshd and the subsequent user session (including the sh…

src djm@ modified usr.bin/ssh/s*: add a "rdomain" criteria for the sshd_config Match keyword to allow conditional configuratio…

src djm@ modified usr.bin/ssh/ssh.c: transfer ownership of stdout to the session channel by dup2'ing /dev/null to fd 1. This a…

src millert@ modified usr.bin/ssh/misc.c: Kill dead store and some spaces vs. tabs indent in parse_user_host_path(). Noticed b…

src guenther@ modified sys/arch: In ld scripts, an output section with no input sections is always marked writable, so the stu…

src guenther@ modified a few things: R_AARCH64_NONE should be zero, not 256. The latter was a deprecated assignment and isn't…

src millert@ changed regress/usr.bin/ssh: Add tests for URI parsing. OK markus@

src bluhm@ modified usr.bin/nc/netcat.c: Use a smaller buffer size too peek the receive data. The content is discarded anyway,…

src kettenis@ modified sys/arch/arm*: Attach syscon(4) early. Also attach psci(4) early such that cpuresetfn and powerdowfn ar…

src kettenis@ modified sys/arch/sparc64/include: Use "static inline" instead of "extern inline" for compatibility with proper…

src mikeb@ modified sys/netinet/tcp_*: Refactor handling of partial TCP acknowledgements With input from Klemens Nanni, OK vis…

src schwarze@ modified bin/dd/misc.c: When dd(1) fails because it receives an INT signal, exit with a non-zero EXIT STATUS, as…

src mpi@ modified sys/kern/kern_rwlock.c: Use membar_enter_after_atomic(9) amd membar_exit_before_atomic(9). Micro-optimizatio…

src mpi@ modified sys: Remove support for never used ioctls originating from KAME. ok florian@, claudio@, bluhm@

src mpi@ modified lib/libfuse/fuse.c: Add more sanity checks to prevent a segfault and a NULL-dereference when manipulating ca…

src mpi@ modified sys/netinet: Remove some more tests checking for a non-NULL `ifp->if_ioctl'. if_attach() enforces it is prop…

src jsg@ modified many things: remove defines for ioctls the kernel doesn't recognise ok mpi@

src mlarkin@ modified usr.sbin/vmd/vmd.c: The VMD parent process didn't handle the case of a VM exiting with a non 0 return pr…

src mlarkin@ modified usr.sbin/vmd/vmm.c: Remove terminate_vm/vm_remove logic from vmm_dispatch_parent. This logic is present…

src jmc@ modified usr.bin/ssh/ssh_config.5: tweak previous; ok djm

src guenther@ modified gnu/llvm/tools/lld/ELF/Writer.cpp: kbind(2) for the win: we can always put .got.plt in RELRO ok ketteni…

src deraadt@ modified distrib/sets/lists/base/mi: sync

src kettenis@ modified sys/arch/sparc64/sparc64/machdep.c: Avoid clang format warning. ok deraadt@

src kettenis@ changed sys/arch/armv7: Replace imxocotp(4) with a regmap-based approach. ok patrick@

src bluhm@ changed regress/usr.sbin/syslogd: Test file system full behavior of syslogd(8). This is done by creating a vnd(4) d…

src mikeb@ modified sys/arch/amd64: Expose TSC properties via sysctl nodes From Adam Steen with suggestions from tedu@ OK dera…

src jca@ modified bin/ksh/history.c: Skip (and warn about) overlong history lines. With much input from Ori Bernstein and anto…

src jca@ modified bin/ksh/history.c: Kill needless rewind(3) call in hist_init() We may have read two bytes from the file, but…

src millert@ modified share/zoneinfo/datfiles: Update to tzdata2017c from https://t.co/vdFJb8hwOR

src jca@ modified usr.sbin/cron: Close the socket (and dfd) in at(1) child processes Fixes a failure at restart if a child pro…

src espie@ changed usr.bin/m4 and regression tests: ifelse is special, fix argv parsing to avoid segfault problem noticed by M…

src gerhard@ modified sys/dev/usb/if_umb.c: Even if a USB transfer fails, call umb_start() so that processing of the if_snd qu…

src schwarze@ modified share/man/man7/mdoc.7: Modernize documentation of .Ao and .Aq. I looked through our whole tree and fail…

src millert@ modified lib/libc/hash/helper.c: Don't let close(2) clobber errno. Some calls were already protected but not all.…

src krw@ modified sbin/dhclient: Enforce dhclient.conf prohibitions on nesting 'interface' declarations and placing 'lease' de…

src krw@ modified sbin/dhclient/parse.c: Use same parse_warn() verbiage in parse_lease_time() as that emitted when other unsig…

src krw@ modified sbin/dhclient: Use 'for (;;)' instead of a mix of "while (1) {}" and "do {} while (1)".

src friehm@ modified usr.sbin/cron/do_command.c: Close cron sockets in child processes. ok jca@

src kevlo@ modified sys/arch/armv7/broadcom/files.broadcom: Remove bcmmuart since it has already replaced with com(4). ok patr…

src djm@ modified usr.bin/ssh: Expose devices allocated for tun/tap forwarding. At the client, the device may be obtained from…

src guenther@ changed gnu/usr.bin/binutils-2.17: Teach readelf the arm64 dynamic relocation we use, as well as the m88k-specif…

src jsg@ modified s*: remove mention of unused MACOBIOVERBOSE and NBUF options

src tobias@ modified lib/libc/sys/pledge.2: Removed duplicated line. ok jmc@

src job@ modified share/man/man4/options.4: TCP_SACK is no longer optional. OK mikeb@

src stsp@ modified sys/dev/pci/if_iwm*: In iwm(4), allocate command response buffers dynamically in a ring instead of stashing…

src stsp@ modified sys/dev/pci/if_iwm.c: It's time I claimed proper copyright on this.

src nicm@ modified usr.bin/tmux/window-tree.c: Use window_pane_index() when drawing pane numbers (so pane-base-index is applie…

src mikeb@ modified sys: Unconditionally enable TCP selective acknowledgements (SACK) OK deraadt, mpi, visa, job

src rpe@ modified distrib/miniroot/install.sub: Change v4_config() and v6_config() - to support CIDR notation for the answers…

src patrick@ modified sys/net80211/ieee80211_*: Make ieee80211_classify() available in a header so we can make the priority vi…

src krw@ modified sbin/dhclient/clparse.c: Last but not least, bring parse_interface_declaration() into the 0/1 for success wo…

src krw@ modified sbin/dhclient/clparse.c: Bring parse_client_lease_statement() into the new world by return 0/1 for success.

src krw@ modified sbin/dhclient/clparse.c: Whitespace.

src visa@ modified sys/arch/mips64: Use MI mplock on mips64. OK mpi@

src krw@ modified sbin/dhclient/conflex.c: Split eol() from get_char() so that token assmebly that is terminated by a '\n' can…

src krw@ modified sbin/dhclient/conflex.c: prev_line and cur_line can be static.

src krw@ modified sbin/dhclient/dhclient.*: Flense dhclient.conf.5 down to useful information. Move description of "lease {}"…

src nicm@ modified usr.bin/tmux/status.c: Clear status line with spaces again so reverse works, spotted by sthen.

src mpi@ modified sys/arch/alpha/pci/cia.c: Make sure the logic deciding whether to use BWX operations in cia(4) operation use…

src eric@ modified usr.sbin/smtpd/smtp_session.c: When adding a missing "Date" header, use the same timestamp as the "Received…

src mpi@ modified sys/netinet: Do not test if if_ioctl is NULL, it isn't. ok florian@, claudio@, visa@, bluhm@

src kettenis@ modified usr.sbin/eeprom/optree.c: Tweak heuristics to make sure /memory properties are more likely to be printe…

src mpi@ modified sys: Kill dead ioctl handlers. SIOCGIF{HARD,}MTU are handled by ifioctl() and not passed down to drivers. ok…

src djm@ modified usr.bin/ssh: add RCSIDs to these; they make syncing portable a bit easier

src djm@ modified regress/usr.bin/ssh: more RCSIDs

src mikeb@ modified sys/arch/amd64/amd64/tsc.c: Don't forget to set the timecounter frequency Found the hard way, fix tested a…

src patrick@ modified sys/dev/usb/if_bwfm_usb.c: Don't just return but setup and resubmit the transfer if we're not getting th…

src eric@ modified usr.sbin/smtpd/smtp_session.c: remove useless initialisation

src jmc@ modified sys/dev/ic/z8530reg.h: spelling fix; from miod

src bluhm@ modified sys/ddb/db_command.c: ddb "show all mounts" showed everything except the address of the mount point. Print…

src jsing@ modified lib/libc/stdlib/malloc.c: Restore a return that was inadvertently removed from freezero() in r1.234, which…

src krw@ modified sbin/dhclient/parse.c: Nuke special case for '\n' in skip_to_semi() and associated weird comment about parsi…

src patrick@ modified sys/dev/usb/if_bwfm_usb.c: Don't forget to free the firmware in the error path, and make sure to pass th…

src bluhm@ modified sys: There was a possible stack overrun in the network since we had removed some queueing. lo(4) output ca…

src patrick@ modified sys/dev/ic/bwfm.c: Disable promisc mode and accepting all multicast packets. These should be properly en…

src jca@ modified bin/ksh: Delete the deprecated emacs-usemeta option. ok tb@ anton@

src jsg@ modified usr.sbin/acme-client/parse.y: fix a use after free and a memory leak in error paths ok deraadt@ florian@

src jsg@ modified usr.sbin/bgpd/parse.y: don't try to print uninitialised memory as a string in error paths ok deraadt@ claudi…

src bluhm@ changed regress/sys/net/etherip: Move the test implementation into the Makefile. Then we have only one place to loo…

src patrick@ modified sys/dev/ic/bwfm*: Add a scan timeout so we can recover if the firmware decides not to send us any answer…

src patrick@ modified sys/dev/ic/bwfm.c: Pass the SIOCG80211ALLCHANS and SIOCG80211STATS ioctls to our net80211 which can hand…

src patrick@ modified sys/dev/ic/bwfmreg.h: Pad the holes in the struct to make sure compilers do not choose to pad the struct…

src jasper@ modified sys/arch/powerpc/ddb/db_trace.c: add support for printing function arguments when displaying a trace from…

src bluhm@ modified sys/netinet*: When reusing an mbuf at the upper end of the network stack, strip off the mbuf properties wi…

src millert@ modified libexec/spamd: Make blacklist entries override the whitelist. When running spamd in greylisting mode, it…

src jca@ modified bin/ksh/history.c: The return value of this function isn't used. ok anton@ tb@

src patrick@ modified sys/dev/ic/bwfmreg.h: It turns out that using the packed attribute on most structs was a bad idea since…

src patrick@ modified sys/dev/ic/bwfm*: Read and extract the channel number from the chanspec to beautify the scan results. Si…

src mikeb@ modified sys/arch/amd64/amd64/tsc.c: Fixup previous; noticed by canacar@

src patrick@ modified sys/dev/ic/bwfm.c: Revert previous commit, since not all interfaces behaved the same.

src mikeb@ modified sys/arch/amd64/amd64: Set TSC timecounter frequency to the CPU frequency estimate if unknown ok mlarkin

src patrick@ modified sys/dev/ic/bwfm*: Extract supported frequencies and HT/VHT mode from the firmware instead of assuming th…

src mpi@ modified sys/dev/ic/bwfm.c: Stop handling SIOCSIFMTU like in the wireless stack. This driver does not use the net8021…

src bluhm@ modified sys/netinet6/i*: Setting the IPV6_MINMTU flag in the call to ip6_output() was moved from icmp6_reflect() t…

src mpi@ modified sys/sys/exec_elf.h: Add missing SHN_XINDEX needed by devel/ctftools. Reported by and ok naddy@

src patrick@ modified sys/dev/ic/bwfm.c: Only overwrite the caller's variable if we successfully read data from the chip.

src mpi@ modified sbin/route/route.c: Typo, from Hiltjo Posthuma.

src jmc@ modified usr.bin/ssh/ssh_config.5: remove unused Pp;

src djm@ modified usr.bin/ssh/ssh_config.5: In the description of pattern-lists, clarify negated matches by explicitly stating…

src schwarze@ modified many things: add missing HISTORY; based on CVS logs and release announcements

src schwarze@ modified share/man/man4/random.4: Full rewrite: Remove much that was outdated, misleading, or irrelevant. Add so…

src deraadt@ modified sys/arch/amd64/include/cpufunc.h: Don't do crazy bullshit when this is included by the bootblocks.

src jasper@ modified sys/arch: Simplify code that determines the number of arguments for a given function. For amd64 this mean…

src naddy@ modified many things: remove the remaining references to .depend files since nothing creates them any longer; ok es…

src millert@ modified libexec/spamd/sdl.*: Use a binary search to speed up blacklist lookups. OK phessler@

src mikeb@ modified sys/arch/amd64/amd64/tsc.c: Correctly handle frequency measurement failures Issue observed by Joe Gidi and…

src visa@ modified sys: Add a machine-independent implementation for the mplock. This reduces code duplication and makes it ea…

src mpi@ modified sbin/route/route.c: Do not print an extra line if the 'get' command succeeds. Fix a regression introduced in…

src mpi@ changed include: <elf.h> should make it easier to port our ELF-related tools to other Unices. For the moment it only…

src mpi@ modified sys/kern/subr_log.c: Print the pid of the most recent program that failed to send a log via sendsyslog(2) al…

src mpi@ modified regress/usr.sbin/syslogd/args-sendsyslog-dropped.pl: Update matching regexp now that the pid is included. Fr…

src krw@ modified etc/examples/dhclient.conf: Remove stray, pointless and potentially confusing line.

src patrick@ modified sys/dev/ic/bwfm.c: Handle wpa parameters using the ieee80211 ioctl so we can start setting and allowing…

src patrick@ modified sys/dev/ic/bwfm*: Allow a more fine grained control about which ciphers to use.

src patrick@ modified sys/dev/ic/bwfm*: Clear up some defines regarding WPA cipher settings. This allows me to attach to my Wi…

src naddy@ modified etc/MAKEDEV.common: Make it explicit that there is only one type of random device: Create only /dev/urando…

src naddy@ modified etc/etc.*: sync

src nicm@ modified usr.bin/tmux: Infrastructure for drawing status lines of more than one line in height, still only one is al…

src mikeb@ modified lib/libc/gen/sysctl.3: draft-ietf-tcpm-initcwnd was published as rfc 6928

src mpi@ modified sys/net: Remove kernel support for the following ioctl(2)s, deprecated since 2001: - SIOCSIFPHYADDR - SIOCSI…

src anton@ modified regress/usr.bin/xargs: Specify the xargs binary to test using a variable. While here, do not suppress the…

src anton@ changed regress/usr.bin/xargs: Add test for memcpy() -> memmove() regression.

src visa@ modified sys/arch/octeon/dev/octmmc*: Utilize scatter/gather DMA with the newer MMC controller.

src krw@ modified sbin/dhclient/clparse.c: Sort & update syntax comments to match code. Sort TOK_* case:'s alphabetically to m…

src mpi@ modified usr.bin/ctfdump/ctfdump.c: Typo in header dump, from sbz@FreeBSD

src anton@ modified usr.bin/xargs/xargs.c: Favor memmove() over memcpy() since dst and src originates from the same allocation…

src mpi@ modified sys/netinet/ip_carp.c: Handle the case where the parent of a carp(4) is being destroyed while packets where…

src mpi@ modified sys/net/if.c: Multiple tweaks: - Assert that all drivers declare a if_ioctl function pointer and stop checki…

src mpi@ modified sbin/route/route.c: Print the correct message and return an error code when no route entry matches the corre…

src krw@ modified sbin/dhclient/clparse.c: Bring parse_reject_statement() into line by returning 0/1 for success, etc. Simplif…

src stsp@ modified sys/net80211/ieee80211_pae_input.c: Add comments which document already fixed WPA attack vectors.

src mpi@ modified share/man/man4: ifconfig's tunnel command has been using the SIOCSLIFPHYADDR ioctl(2) since 2001. Never too…

src job@ modified usr.sbin/bgpctl/bgpctl.c: Ensure last character in ssv mode is a newline OK benno@

src mpi@ modified sys/net/if.c: Change most of the returns into breaks. This will let us release a lock. While here add error…

src mpi@ modified sys/net: Last changes before running IPsec w/o KERNEL_LOCK(). Put more NET_ASSERT_LOCK() and document which…

src guenther@ updated cvs/src/regress/lib/libpthread/pthread_once: Directory /cvs/src/regress/lib/libpthread/pthread_once adde…

src guenther@ changed regress/lib/libpthread: Add regress test for cancellation of pthread_once()'s init_routine From Scott Ch…

src jsg@ modified sys/dev/pci/drm/i915/intel_bios.c: drm/i915/bios: ignore HDMI on port A From Jani Nikula 33d1fa43aad4ca11f5d…

src guenther@ changed many things: Move the thread-related .h files to /usr/src/include/, since the implementation is now spre…

src deraadt@ modified usr.sbin/bgp*: Add "ssv" variant which turns a rib route output into a single semicolon-seperated line,…

src patrick@ modified sys/dev/usb/if_bwfm_usb.c: Similar to other USB based backend drivers, have a list of TX/RX buffers. By…

src jca@ modified usr.sbin/apmd/apmd.c: Kill unused defines

src patrick@ modified sys/dev/ic/bwfm*: Set default join preferences to prefer APs based on the RSSI, with a boost set to pref…

src stsp@ modified sys/dev/ic/ar521*: Initialize status return code in ar5k_ar5211_reset() and ar5k_ar5212_reset(), in the sam…

src visa@ modified lib/libc/arch/mips64/gen/ldexp.S: Do not use an uninitialized value when determining the sign of a denormal…

src visa@ updated cvs/src/regress/lib/libc/ldexp: Directory /cvs/src/regress/lib/libc/ldexp added to the repository

src visa@ changed regress/lib/libc: Add a regression test for ldexp(3).

src mlarkin@ modified sys/arch/amd64/amd64/locore0.S: locore0: remove an unused variable ok deraadt

src krw@ modified sbin/dhclient/clparse.c: Whitespace fix.

src krw@ modified sbin/dhclient: Refactor parsing of hex sequences. Rename parse_X() to parse_hex_octets() and have it return…

src guenther@ modified sys/kern/sys_process.c: Split sys_ptrace() by request type: - control operations: trace_me, attach, det…

src jmc@ modified share/man/man5/pf.conf.5: tweak previous;

src jsg@ modified sys/arch/amd64: reduce the amount of includes in arch/amd64 ok mpi@ deraadt@

src krw@ modified sbin/dhclient/clparse.c: Tweak parse_option_list() to return 0/1 to indicate success, to not touch existing…

src mikeb@ modified share/man/man5/pf.conf.5: Integrate the description of flow queues into the main body of text

src djm@ modified usr.bin/ssh/packet.c: log debug messages sent to peer; ok deraadt markus

src jasper@ modified sys/arch/alpha/alpha/db_trace.c: ansify function prototypes (to match db_stack_trace_print() in the same…

src rpe@ modified distrib/miniroot/dot.profile: Move extraction of rootdisk information into the DONEPROFILE if-block. OK tb@

src jasper@ modified sys/ddb/db_ctf.c: return a missing return (was left out of previous)

src jmc@ modified usr.bin/ssh/sshd_config.5: trim permitrootlogin description somewhat, to avoid ambiguity; original diff from…

src rpe@ modified distrib/miniroot/dot.profile: Add a comment for slaacd(8) start and replace the if-then-fi block with a [[ t…

src rpe@ modified distrib/miniroot/dot.profile: Tweak comments

src rpe@ modified distrib/miniroot/dot.profile: Comment trap handlers

src jasper@ modified sys/ddb/db_ctf.c: - use db_printf() - refuse to pretty-print if there's no CTF ok mpi@

src krw@ modified sbin/dhclient/clparse.c: Tweak parse_option_decl() to return 0/1 to indicate success, to not touch existing…

src OPENBSD_6_2 bluhm@ modified sys/arch/amd64/include/tcb.h: I was one bit off in the "is canonical" test for FS.base (TCB po…

src OPENBSD_6_1 bluhm@ modified sys/arch/amd64/include/tcb.h: I was one bit off in the "is canonical" test for FS.base (TCB po…

src mpi@ modified sys/dev/tc/i*: Implement media auto selection for DEC 3000. diff from miod@

src djm@ modified usr.bin/ssh/ssh.1: mention SSH_USER_AUTH in the list of environment variables

src jsg@ modified sys/arch/arm64/conf/Makefile.arm64: Use gap.o on arm64. After the recent llvm/lld 5.0.0 update the linker sc…

src ajacoutot@ modified usr.sbin/syspatch/syspatch.sh: Don't check for mirror availability but directly try to fetch SHA256.si…

src djm@ modified usr.bin/ssh/sshkey.c: BIO_get_mem_data() is supposed to take a char* as pointer argument, so don't pass it a…

src guenther@ modified sys/arch/amd64/include/tcb.h: I was one bit off in the "is canonical" test for FS.base (TCB pointer) va…

src OPENBSD_6_2 djm@ modified usr.bin/ssh/servconf.c: MFC: revision 1.313 date: 2017/10/04 18:49:30; author: djm; state: Exp;…

src rpe@ modified etc/rc: The testprogram for ld.so reordering is executed in tmpdir. Move tmpdir for reordering library from…

src jsing@ modified lib/libssl/ssl_locl.h: Drop prototypes for ssl23_*() functions, which no longer exist.

src ajacoutot@ modified usr.sbin/syspatch/syspatch.sh: Simplify and explicitely state when we cannot access our mirror.

src jsing@ modified lib/libssl: Fold dtls1_accept() into ssl_accept(), removing a lot of duplicated code. With review/feedback…

src jsing@ modified lib/libssl/ssl_*: Rename ssl3_client_hello() to ssl3_send_client_hello() for consistency.

src millert@ modified libexec/spamd/spamd.c: Check for asprintf() returning -1 instead of assuming that the pointer will remai…

src jmc@ modified share/man/man4/pf.4: some style fixes from ross l richardson; checked by/ok bluhm

src ajacoutot@ modified usr.sbin/syspatch/syspatch.sh: Don't return 1 if the syspatch release directory does not exist; it jus…

src krw@ modified sbin/dhclient/clparse.c: Don't leak string that overflows the option data buffer.

src bluhm@ modified sys/kern/kern_pledge.c: Print the word pledge in the kernel log when there is a violation. This should mak…

src bluhm@ modified regress/sys/kern/pledge/generic: Use a regex(3) to find the new pledge violation string in the dmesg.

src schwarze@ modified lib/libc/string/bzero.3: Add STANDARDS: denis@ spotted that it was missing. OK deraadt@ jca@ jmc@

src ajacoutot@ modified usr.sbin/syspatch/syspatch.sh: Better error if installurl points to a local directory.

src ajacoutot@ modified usr.sbin/syspatch/syspatch.sh: Loosen up installurl(5) check: it's OK to have a trailing slash.

src bluhm@ modified share/man/man9/mbuf.9: Copy comment for M_LOOP from header file to mbuf(9).

src florian@ modified usr.bin/mg: Replace fgetln(3) with getline(3) which is portable and less error prone. From Scott Cheloha…

src krw@ modified sbin/dhclient: Make parse_string() toe the new line by returning 0 for failure, 1 for success, emitting a si…

src krw@ modified sbin/dhclient/clparse.c: Stop leaks of SSID strings. Whitespace fix.

src patrick@ modified sys/dev/sdmmc/sdmmc_io.c: Apparently one of the main concepts in the SDMMC I/O subsystem is that the dri…

src nicm@ modified usr.bin/tmux: Show exit status and time in the remain-on-exit pane text, mostly from Timo Boettcher in GitH…

src mpi@ modified sys/sys/exec_elf.h: Add Section Attirbute flag defines, some default values for n_type and a couple of missi…

src mpi@ modified sys/net/if.c: Fix a singed vs unsigned comparison resulting in an overflow of the routing socket. When clang…

src mpi@ modified sys: Move sysctl_mq() where it can safely mess with mbuf queue internals. ok visa@, bluhm@, deraadt@

src mpi@ modified sys/kern/kern_rwlock.c: Use a temporary variable in rw_status() to dereference only once the volatile member…

src jmc@ modified usr.sbin/spamdb/spamdb.c: add -G to usage();

src anton@ modified sys/dev/acpi/dsdt.c: Add missing size to free(); ok deraadt@ mpi@

src krw@ modified sbin/dhclient/parse.c: Works better when both files in a diff are committed.

src deraadt@ modified distrib/sets/lists/comp/mi: sync

src jasper@ modified sys/ddb/db_ctf.c: missing prototype for db_ctf_pprint ok mpi@

src millert@ modified usr.sbin/spamdb/spamdb.*: Allow GREY entries to be removed by IP address. OK beck@

src krw@ modified sbin/dhclient/clparse.c: Eliminate unneeded intermediate variable. Fix some 'return;'s that should be 'break…

src jsing@ modified lib/libssl: Fully convert ssl3_send_server_hello() to CBB. Based on a diff from doug@

src florian@ modified regress/sbin/slaacd/Makefile: don't create pyc files

src patrick@ changed sys: Add bwfm(4), a driver for Broadcom FullMAC WiFi controllers. The FullMAC, in comparison to SoftMAC,…

src patrick@ modified sys/dev/usb/usbdevs*: regen

src florian@ changed regress/sbin/slaacd: Generate a router advertisement with scapy and check that slaacd receives it by pars…

src deraadt@ modified sys/arch/macppc/conf/files.macppc: input files should not be .o; from Scott Cheloha

src jsing@ modified lib/libssl: Convert ssl3_client_hello() to CBB. As part of this, change ssl_cipher_list_to_bytes() to take…

src jsing@ modified regress/lib/libssl/unit/cipher_list.c: Update regress now that ssl_cipher_list_to_bytes() takes a CBB. Bas…

src krw@ modified sbin/dhclient: Tweak parse_date() again, this time to factor code in the same way as the other parse_*() fun…

src mpi@ modified sys/netinet/ip_ipsp.c: Remove lie talking about splsoftclock().

src visa@ modified sys/arch/mips64/mips64/cache_octeon.c: Try to make CPU cache size values more correct, especially on OCTEON…

src kettenis@ modified gnu/usr.bin/clang/libLLVMARMCodeGen/Makefile: Add missing file. ok patrick@

src nicm@ modified usr.bin/tmux/window-tree.c: Box around label in preview.

src bluhm@ imported regress/usr.sbin/vmd: Add regression tests for vmd(8) config parsing. from Carlos Cardenas; OK mlarkin@ No…

src bluhm@ modified regress/usr.sbin/Makefile: Link vmd regress to build on amd64 and i386.

src nicm@ modified usr.bin/tmux/mode-tree.c: Clear to end of line properly with UTF-8 present.

src krw@ modified sbin/dhclient: Tweak parse_decimal() and its invocations to emit a single error message ("expecting integer…

src tb@ modified distrib/miniroot/install.sub: If $MODE.site fails, store random.seed and error out. Based on a diff for auto$…

src mpi@ modified sys/net/if.c: ifioctl() cleanups. Only one semantic chance for SIOCSIFXFLAGS, rtm_ifchg() is now only called…

src mpi@ modified sys: Move kq_kev from struct kqueue to the stack. It turns this set of events per-thread without having to l…

src mpi@ modified sys/kern/kern_event.c: Move `kq_count' increase/decrease close to the corresponding TAILQ_* insert/remove op…

src nicm@ modified usr.bin/tmux: Add C-n and C-p keys for tree mode, and choose the right initial line when no panes.

src mpi@ modified sys/dev/video.c: Fix debug printf, from Dave Voutila.

src mpi@ modified sys/arch/alpha/tc/ioasic.c: Make the tc alpha blinkenlichten start by default. Restores the balance of seren…

src anton@ modified usr.bin/ctags/print.c: Ensure that the tag and line number are always separated by at least a single space…

src jmc@ modified share/man/man4/umb.4: add em7345; from christoph r. murauer

src yasuoka@ modified sys/arch/amd64/stand: Add "machine gop" command to support changing graphic output mode. The selected mo…

src krw@ modified sbin/dhclient/options.c: Repair printing of classless-static-routes to leases file. Broken due to incorrect…

src jsing@ modified lib/libssl/ssl_clnt.c: ((remove) (some) (unnecessary) (parentheses)) Part of a diff from doug@

src jcs@ modified sys/dev/hid/hidmt*: hidmt: rename internal hidmt_input struct to hidmt_data, avoid clash with hidmt_input fu…

src jcs@ modified sys/dev/hid/hidmt*: hidmt: add support for hybrid packet mode used by some touchpads

src jsing@ modified regress/lib/libssl/unit/cipher_list.c: Revise regress now that ssl_bytes_to_cipher_list() takes a CBS.

src rpe@ modified etc/rc: Move comment line and spacing.

src espie@ modified usr.sbin/pkg_add/pkg_add.1: reorder the description so that important parts come first. Ditch "old style"…

src rpe@ modified distrib/miniroot/install.sub: Allow to boot into the existing bsd.rd and to download, verify and upgrade to…

src jcs@ modified sys/dev/hid/hidmt*: hidmt: send input mode set report as 2 bytes, matches linux tested by a few

src jsing@ modified lib/libssl/ssl_*: Make ssl_bytes_to_cipher_list() take a CBS, rather than a pointer and length, since the…

src jsing@ modified lib/libssl: Merge dtls1_connect() into ssl3_connect(), removing a large amount of duplicated code. For now…

src espie@ modified usr.sbin/pkg_add/pkg_sign.1: thinko noticed by Bryan Vyhmeister, thx

src krw@ modified sbin/dhclient/parse.c: Tweak parse_cidr() to be more like its friends. i.e. handle ';' better, and issue onl…

src bluhm@ modified sys/ufs/ffs/ffs_softdep.c: At reboot all vnodes are flushed, but when it sleeps, the update process has a…

src espie@ modified usr.sbin/pkg_add/OpenBSD/PkgCreate.pm: clean-up option handling slightly, some more to be done. Add a -S o…

src krw@ modified sbin/dhclient: Tweak parse_boolean() to be more like its friends. i.e. handle ';' better, and issue error me…

src espie@ modified usr.sbin/pkg_add/pkg_add.1: in -u mode, the pkgname is optional

src mlarkin@ modified sys/arch/amd64/amd64: remove a unused variable ok tom, kettenis, deraadt

src guenther@ modified libexec/ld.so: __plt_{start,end} are no longer generated or necessary, having been superseded by the ge…

src guenther@ modified usr.sbin/smtpd/queue_fs.c: Use clock_gettime(CLOCK_REALTIME) instead of gettimeofday+TIMEVAL_TO_TIMESPE…

src benno@ modified usr.bin/ssh/sshd_config.5: clarify the order in which config statements are used. ok jmc@ djm@

src stsp@ modified sys/dev/ic/rtsx*: Add ADMA support to rtsx(4) to make use of DMA buffers provided by sdmmc(4). Data transfe…

src stsp@ modified sys/dev/ic/rtsx.c: Fix build on 32 bit; paddr in rtsx_xfer_dma needs to be 64bit on all platforms. Found th…

src bluhm@ changed regress/sys/net/pf_divert: The divert-packet socket option IP_DIVERTFL, IPPROTO_DIVERT_RESP, IPPROTO_DIVERT…

src krw@ modified sbin/dhclient/parse.c: Tweak parse_ip_addr() to emit a single message on failure ("expecting IPv4 address")…

src krw@ modified sbin/dhclient: Tweak parse_lease_time() to emit a single message on failure ("expecting unsigned 32-bit deci…

src OPENBSD_6_2 bluhm@ modified sys/conf/newvers.sh: 6.2-stable

src millert@ modified bin/pax/tar.1: Better document what the -v flag actually does and that you can specify it more than once…

src espie@ modified usr.sbin/pkg_add/OpenBSD/PackageRepository.pm: correct calls to this constructor *must* include a state. I…

src nicm@ modified usr.bin/tmux/tty-keys.c: kind should be S-Down not S-Up.

src kettenis@ modified sys/dev/fdt/syscon.c: Print the name of the device tree node like we do for simplebus(4). This makes it…

src deraadt@ modified usr.bin/awk: rename dprintf macro to DPRINTF to avoid collision with libc posix dprintf. (amazing to me…

src patrick@ modified sys/dev/pci/drm/radeon/radeon_combios.c: Turns out that the previous commit resolves the problem on Clan…

src mpi@ modified sys/dev/usb/umcs.c: Correct logic check preventing the device to attach. Fix regression introdruced in previ…

src patrick@ modified sys/dev/pci/drm/radeon/radeon_combios.c: The previous commit was deemed too invasive, so back it out and…

src mpi@ modified sys/kern/kern_lock.c: Make _kernel_lock_held() always succeed after panic(9). ok visa@

src otto@ modified usr.bin/bc/bc.1: Jan Stary convinced me 4 * a(1) is a better example

src mpi@ modified sys: Reduces the scope of the NET_LOCK() in sysctl(2) path. Exposes per-CPU counters to real parrallelism. o…

src krw@ modified sbin/dhclient/parse.c: Simply parse_date() by trusting strptime() more and omitting pointlessly precise erro…

src jsing@ modified lib/libssl/ssl_clnt.c: Fix some style/whitespace/indentation issues in ssl3_connect().

src guenther@ modified lib/libc/sys/ktrace.2: Document fktrace(2) more completely, including separation of errors. Add a few e…

src nicm@ modified usr.bin/tmux/tmux.1: Fix description of history_size, from Campbell Barton.

src jsing@ modified lib/libssl: Convert ssl3_send_change_cipher_spec() to use CBB and make it handle DTLS, which allows us to…

src jsing@ modified lib/libssl/d1_clnt.c: Reduce non-functional differences between dtls1_connect() and ssl3_connect() - synch…

src jsing@ modified lib/libssl/d1_srvr.c: Reduce non-functional differences between dtls1_accept() and ssl3_accept() - synchro…

src jsing@ modified lib/libssl/ssl_srvr.c: Fix some style/whitespace/indentation issues in ssl3_accept().

src bru@ modified sys/dev/hid/hidmt*: Adapt hidmt to the MT interface of wsmouse, and add the compat-mode setup. ok mpi@, jcs@

src jmc@ modified usr.bin/bc/bc.1: be a bit clearer about -l: original diff from jan stary, but i've tweaked it a bit; ok otto

src visa@ modified distrib/sets/lists: sync

src visa@ modified a couple things: Make cacheflush(3) and get_fpc_csr(3) manual pages available on octeon. OK deraadt@

src tb@ modified usr.bin/awk/main.c: Move the assignment to cmdname up before its first use. From Ori Bernstein. ok deraadt

src deraadt@ modified sys/netinet6/raw_ip6.c: ramdisks do not contain MROUTING, so the local variable becomes unused. wrap it.

src visa@ modified lib/libarch/mips64/get_fpc_csr.3: Fix typo.

src visa@ modified distrib/sets/lists/comp/mi: sort

src jmc@ modified lib/libtls/man/tls_*: hyphenate DER/PEM-encoded, for consistency;

src kettenis@ modified sys: Enable rkiic(4) and rkpmic(4) for Rockchip RK3288 boards. ok patrick@, jsg@

src guenther@ modified sys/lib/libsa/stand.h: Revert: libsa lacks memmove currently; a more thorough rename/change is needed p…

src deraadt@ modified usr.sbin/mrouted: delete #ifdef SYSV code, along with a beautiful #define bcopy memcpy

src guenther@ modified usr.bin/kdump/kdump.c: Format fktrace(2) arguments ok millert@

src guenther@ modified sys/lib/libsa/stand.h: bcopy() is expected to be overlap safe, so it implement it with memmove() not me…

src guenther@ modified usr.bin/kdump/kdump.c: Delete pointless casts from void* ok otto@ millert@

src guenther@ modified usr.sbin/vm*: Prefer memset() over bzero() ok deraadt@ mlarkin@

src espie@ modified usr.sbin/pkg_add/OpenBSD/PkgInfo.pm: Adjust verbose message in case PKG_PATH is undefined. Problem noticed…

src espie@ modified usr.sbin/pkg_add/OpenBSD/PkgInfo.pm: kill reporting old signature schemes, they've been gone for long enou…

src jsing@ modified lib/libtls/man/tls_conn_version.3: Document tls_peer_cert_chain_pem(). ok beck@

src guenther@ modified usr.sbin/config/config.8: The 'dumps' option only accepts a single device ok deraadt@ jmc@

src deraadt@ modified sys/kern/kern_pledge.c: permit SYS___set_tcb, upcoming code will require this

src deraadt@ modified sys/kern/kern_pledge.c: In "tty", permitting TIOCSTART is fine

src guenther@ modified lib/libc/sys/ktrace.2: Add fktrace to the NAME section ok jmc@

src guenther@ modified usr.bin/openssl/speed.c: Fix cast-pasto's in comments

src bluhm@ modified sys/netinet: Unfortunately I removed too much in my previous commit and broke divert-packet. Bring back th…

src mlarkin@ modified usr.sbin/vmd/vmd.c: vmd: retain ownership on vm reboot from Jesper Wallin, thanks!

src bluhm@ modified s*: Kill the divert-packet socket option IP_DIVERTFL to filter packets. It used a loop over the global lis…

src nicm@ modified usr.bin/tmux: Support %else in config files to match %if, from Brad Town in GitHub issue 1071.

src naddy@ modified a couple things: Use the modern POSIX idiom "-exec ... {} +" instead of find|xargs and combine the two fin…

src bluhm@ modified sys/sys/mount.h: The mount point flags were displayed in octal when printed by ddb. All other bit fields u…

src jmc@ modified share/man/man4/ugold.4: missing quote in previous;

src mikeb@ changed sys: Recalibrate TSC timecounter with HPET and PM timer If frequency of an invariant (non-stop) time stamp…

src yasuoka@ modified sys/arch/amd64/stand/efiboot/efiboot.c: Revert previous video mode when setting GOP SetMode is failed. T…

src mlarkin@ modified sys/arch/amd64/amd64/vmm.c: vmm: handle 32 bit guest w/PAE when guest enables PAE first then paging, as…

src yasuoka@ modified usr.sbin/npppd/l2tp/l2tpd.c: The problem when npppd receives a zero length 1701/udp packet seemed to be…

src bluhm@ modified sys/arch/sparc64/dev/lom.c: Check the state value within the assert statement, do not set it. found with g…

src mlarkin@ modified sys/arch/amd64/amd64/vmm.c: vmm: add functions to decode %rflags and IA32_MISC_ENABLE MSR. Debug builds…

src bluhm@ modified usr.sbin/syslogd/syslogd.c: When syslogd writes some startup errors to stderr or console, they never appea…

src naddy@ modified distrib/miniroot/install.sub: When installing sets from disk, change the default answer for the question "…

src stsp@ modified s*: Add support for the "TEMPer1F_H1V1.5F" USB temperature and humidity sensor to the ugold(4) driver. Patc…

src djm@ modified usr.bin/ssh: replace statically-sized arrays in ServerOptions with dynamic ones managed by xrecallocarray, r…

src bluhm@ modified usr.sbin/syslogd: I have touched more than half the source code lines of syslogd(8). Add my copyright expl…

src bluhm@ changed regress/usr.sbin/syslogd/args-*: Check that the dropped during initialization message appears in local and…

src bluhm@ modified lib/libc/sys: Document that connect(2) and sendto(2) may return with errno EADDRNOTAVAIL if local address…

src nicm@ modified usr.bin/tmux/key-bindings.c: Add -- to some key bindings so leading -s work.

src krw@ modified sbin/dhclient: 'DENY' is a dhcpd-only thing. No need to parse it in dhclient.conf.

src jmc@ modified usr.bin/ssh/ssh_config.5: %C is hashed; from klemens nanni ok markus

src krw@ removed sbin/dhclient/tables.c: tables.c was unhooked from the build a while ago.

src nicm@ modified usr.bin/tmux: Add support for the xterm(1) title stack, from Brad Town, GitHub issue 1075.

src jmc@ modified share/man/man1/clang-local.1: clang does not search /usr/local; from janne johansson ok patrick

src mlarkin@ modified sys/arch/amd64/amd64/vmm.c: change DPRINTF format specifier from %lld to %llx for easier readability

src otto@ modified lib/libc/stdlib/malloc.c: do not return f() where f is a void function; loop var type fix

src otto@ modified lib/libc/stdlib/malloc.c: Use dprintf instead of snprintf/write

src nicm@ modified usr.bin/tmux/screen-write.c: When writing batches of characters to the screen, we need to clear padding or…

src phessler@ modified regress/usr.sbin/Makefile: +bgpd

src phessler@ added regress/usr.sbin/bgpd: add regress tests for bgpd. for now, only basic parsing is checked

src mlarkin@ modified sys/arch/amd64/amd64/vmm.c: restore a block of code erroneously removed in r1.162 that causes a warning…

src patrick@ modified sys/dev/fdt/if_mvneta.c: Update mvneta(4) to the way OpenBSD handles multicast and promiscuous mode bits…

src phessler@ updated cvs/src/regress/usr.sbin/bgpd: Directory /cvs/src/regress/usr.sbin/bgpd added to the repository

src otto@ modified libexec/ld.so/malloc.c: Sync with libc malloc, doing delayed free double-free check always

src mlarkin@ modified sys/arch/amd64/amd64/locore*: Clean up some no longer needed includes left over from the locore/locore0…

src mlarkin@ modified sys/arch/amd64/amd64/vmm.c: fix some spacing issues, wrong comments, and DPRINTFs that were in the wrong…

src phessler@ modified regress/usr.sbin/bgpd/bgpd.conf.2.ok: fix the results file after I changed the test file

src jca@ modified usr.sbin/inetd/inetd.c: Fix pledge(2) usage We should not try to tighten pledge promises in the master inetd…

src jsg@ modified usr.bin/ctfdump: sync elf.c with ctfconv ok mpi@ jasper@

src jsg@ modified usr.bin/ctfdump/ctfdump.c: add boundary tests to avoid some crashes found with afl ok mpi@

src patrick@ modified distrib/sets/lists/comp/clang.*: sync

src patrick@ changed gnu/usr.bin/clang: Update clang build infrastructure for LLVM 5.0.0.

src benno@ modified usr.sbin/inetd/inetd.c: inetd needs cpath pledge to unlink unix socket at program termination. From Anthon…

src OPENBSD_6_1 bluhm@ modified sys/arch/amd64/amd64: Follow the pattern set by copy*/pcb_onfault: when xrstor faults, return…

src patrick@ imported gnu/llvm: Import LLVM 5.0.0 release including clang, lld and lldb. I src/gnu/llvm/tools/lldb/unittests/S…

src deraadt@ modified sys/conf/newvers.sh: 6.2-current, back to work

src jca@ modified usr.sbin/inetd/inetd.*: inetd actually supports stream and datagram sockets only ok deraadt@

src patrick@ modified sys/dev/pci/drm/radeon/radeon_combios.c: Work around clang mis-optimization regression. For some express…

src patrick@ modified sys/arch/arm64/conf/kern.ldscript: Due to changes in LLD where sections are sorted in a different way, t…

src patrick@ modified gnu/llvm: Merge LLVM 5.0.0 release.

src OPENBSD_6_0 bluhm@ modified sys/arch/amd64/amd64: Follow the pattern set by copy*/pcb_onfault: when xrstor faults, return…

src djm@ modified usr.bin/ssh/servconf.c: fix (another) problem in PermitOpen introduced during the channels.c refactor: the t…

src jca@ modified usr.sbin/inetd/inetd.c: Don't try to handle IPv4-compatible IPv6 addresses ok florian@ millert@

src djm@ modified regress/usr.bin/ssh/cfgmatch.sh: exercise PermitOpen a little more thoroughly

src patrick@ updated cvs/src/gnu/usr.bin/clang/libLLVMBinaryFormat: Directory /cvs/src/gnu/usr.bin/clang/libLLVMBinaryFormat a…

src schwarze@ modified lib/libc/gen/iscntrl.3: iscntrl(0) is != 0 at least since Version 7 AT&T UNIX, and POSIX requires that,…

src schwarze@ modified lib/libc/locale/nl_langinfo.3: pasto in function name in the SYNOPSIS; from semarie@

src tb@ modified distrib/miniroot/install.sub: Only print "done." after successful "syspatch -c". suggested by and ok ajacouto…

src naddy@ modified sys/conf/GENERIC: re-enable POOL_DEBUG after the release

src deraadt@ modified sys/arch/i386/i386/trap.c: as a result of previous change, vftype and ftype always have the same value s…

src benno@ modified sys/conf/newvers.sh: reminder to create <version>.html and roll errata pages for release. ok deraadt@

src stsp@ modified sys/dev/pci/if_iwm*: Introduce reference counting for tasks in iwm(4). When bringing the interface down, th…

src patrick@ removed gnu/llvm: Tedu files that got removed in LLVM 5.0.0.

src guenther@ modified sys/arch/amd64/amd64: Follow the pattern set by copy*/pcb_onfault: when xrstor faults, return from the…

src deraadt@ modified sys/arch/amd64/amd64/trap.c: Nested xrstor handled leaks a kernel address into sigval, but potential use…

src OPENBSD_6_1 bluhm@ modified sys/arch/amd64/amd64: The xrstor instruction will fault if the provided xstate data, which is…

src OPENBSD_6_0 bluhm@ modified sys/arch/amd64/amd64: The xrstor instruction will fault if the provided xstate data, which is…

src ajacoutot@ modified sys/dev/pci/if_msk.c: Disable msi on the Yukon 88E8036 and 88E8053 as it triggers watchdog timeouts re…

src guenther@ modified sys/arch/amd64/amd64: The xrstor instruction will fault if the provided xstate data, which is under use…

src deraadt@ modified sys/conf/param.c: work around config(8) modifying bss, using __attribute__ ((section(".data"))). From ya…

src djm@ modified usr.bin/ssh: Fix PermitOpen crash; spotted by benno@, ok dtucker@ deraadt@

src bluhm@ modified usr.sbin/syslogd/syslogd.c: Also ignore "Can't assign requested address" error when sendto(2) to UDP logho…

src naddy@ modified sys/arch/arm: set MAXSSIZ to the same value as on all other architectures (32MB) ok deraadt@

src kettenis@ modified sys/dev/fdt/if_dwxe.c: Align Rx buffers to prevent unaligned access in the network stack. ok patrick@,…

src djm@ modified usr.bin/ssh/version.h: openssh-7.6; ok deraadt@

src kettenis@ modified sys/dev/fdt/if_dwxe.c: The property that points the the attached PHY is called "phy-handle" instead of…

src jsg@ modified usr.bin/ctfconv/elf.c: Add some more boundary checks and prevent an attempt to divide by zero to resolve som…

src robert@ modified sys/dev/pci/drm/i915*: Add preliminary kabylake support to inteldrm(4) by backporting the relevant commit…

src deraadt@ modified sys/arch/i386/i386/trap.c: When fault indicates PGEX_W, only tell uvm we need a writeable page.. don't r…

src schwarze@ modified gnu/usr.bin/perl/cpan/podlators/scripts/pod2man.PL: Rev. 1.2 enabled UTF-8 by default. During subsequen…

src otto@ modified sbin/disklabel: don't be silent on auto-allocation failure in write mode. ok millert@ krw@

src jsg@ modified usr.bin/ctfconv: Check that the end of sections do not exceed the filesize for both symtab and sections. Cor…

src sthen@ modified usr.sbin/unbound: update to unbound-1.6.6, ok florian

src phessler@ modified etc/examples/bgpd.conf: SPI values 0-255 are reserved, so change the example to use a valid one. fixes…

src mpi@ modified s*: New ddb(4) command: kill. Send an uncatchable SIGABRT to the process specified by the pid argument. Usef…

src mpi@ modified usr.bin/ctfconv/ctfconv.c: Do not segfault when the string table is invalid or not present. Based on a diff…

src jsg@ modified distrib/notes/arm*: Mention that U-Boot images for Allwinner and Rockchip targets contain a default DTB.

src jsg@ modified distrib/notes/arm64/prep: With arm64 targets U-Boot looks for dtbs in a directory named after the vendor of…

src patrick@ modified sys/arch: When option DDB_STRUCTINFO was removed from the kernel, too much from the kernel makefiles was…

src robert@ modified gnu/llvm/lib/MC/MCParser/AsmParser.cpp: make clang include a FILE symbol for .(s|S) files This is mostly…

src krw@ modified sbin/dhclient/dhclient.c: Correct the timeout used when select-timeout is set to a non-zero value in dhclien…

src stsp@ modified sys/dev/pci/if_iwn.c: The DELAY() recently added to iwn(4) to make association more reliable could be trigg…

src OPENBSD_6_0 tj@ modified sys: MFC: amd64 needs FS.base values (the TCB pointers) to be validated, as noncanonical addresse…

src OPENBSD_6_1 tj@ modified sys: MFC: amd64 needs FS.base values (the TCB pointer) to be validated, as noncanonical addresses…

src dtucker@ modified regress/usr.bin/ssh/proxy-connect.sh: UsePrivilegeSeparation is gone, stop trying to test it.

src mikeb@ modified sys/dev/ic/wdc.c: Prevent null pointer dereference when probing channels Account for the case when wdc is…

src sashan@ modified sbin/pfctl/pfctl.c: - pfctl always prints warning when flushes ruleset OK mikeb@

src jsg@ modified sys/conf/GENERIC: disable POOL_DEBUG for release ok deraadt@

src bcook@ modified lib/libcrypto/opensslv.h: bump wo 2.6.2

src espie@ modified a few things: sendsyslog should take a const char * everywhere. okay bluhm@, deraadt@

src espie@ modified regress/usr.sbin/pkg_add/signatures.ref: keep up with @version, noticed by bluhm@

src jsing@ modified lib/libssl/ssl_tlsext.c: When building the OCSP extension, only add the length prefixed extensions after w…

src krw@ modified usr.bin/awk: Mark FATAL() as __dead so clang doesn't report use of uninitialized variables after calls to FA…

src jsing@ modified lib/libssl/s3_lib.c: Annotate some API-side memory leaks for future resolution.

src jasper@ modified share/man/man4/urng.4: the Alea I works fine with urng(4) so update the manpage accordingly

src krw@ modified usr.bin/calendar/io.c: Calling waitpid(pid,...) where pid is either uninitialized or -1 because vflork() fai…

src jsing@ modified lib/libssl/ssl_tlsext.c: Fix various issues in the OCSP extension parsing code: - When parsing the OCSP ex…

src krw@ modified usr.sbin/mtree: Mark error() as __dead so clang doesn't report use of uninitialized variables after calls to…

src jsing@ modified lib/libtls/tls_config.c: If tls_config_parse_protocols() is called with a NULL pointer, return the default…

src djm@ modified usr.bin/ssh/channels.c: fix tunnel forwarding problem introduced in refactor; reported by stsp@ ok markus@

src jca@ modified lib/libc/asr/asr_utils.c: Kill unused function Spotted by krw@

src markus@ modified regress/usr.bin/ssh/dynamic-forward.sh: test reverse dynamic forwarding with SOCKS

src markus@ modified usr.bin/ssh: Add 'reverse' dynamic forwarding which combines dynamic forwarding (-D) with remote forwardi…

src patrick@ changed sys: Add dwxe(4), a driver the Synopsis DesignWare Ethernet controller used on the Allwinner A64, H3 and…

src jmc@ modified usr.sbin/bgpctl/bgpctl.8: word fix; from tom smyth

src krw@ modified sbin/dhclient/dhclient.c: Shorten and otherwise tweak the verbiage around packet -> lease processing.

src schwarze@ modified lib/libc/sys/write.2: tweak previous: remove trailing blank and improve a wording; requested by jmc@

src visa@ modified sys/arch/octeon/dev/cn30xxuart.c: Ensure proper order of register accesses by readback after write. This fi…

src krw@ modified sbin/dhclient/dhclient.c: Fix '-u' option (reject offers that include unknown DHCP options). Broken by r1.20…

src patrick@ modified sys/arch/armv7/conf: Enable dwxe(4) on armv7 as well for use on the Allwinner H3 SoC. Prompted by jsg@

src mpi@ modified sys/dev/usb/usbdi.c: Disable a splsoftassert() at least until ohci(4) has been fixed. This assert triggers b…

src anton@ modified share/man/man5/remote.5: Add missing new line; ok jmc@

src krw@ modified sbin/dhclient/d*: Fix some spacing. A couple of log_warx() -> log_warn() to use standard error messages for…

src visa@ modified sys/netinet/ip_output.c: Use m_copym() instead of m_dup_pkt() to fix a kernel assert when setting IP option…

src krw@ modified sbin/dhclient/kroute.c: Use consistant simple verbiage when SIOC* ioctl's fail.

src jsing@ modified lib/libtls/tls_ocsp.c: Slightly restructure tls_ocsp_verify_cb() to make it more like libtls code.

src jsing@ modified lib/libtls/tls_ocsp.c: Provide a useful error if there are no OCSP URLs in the peer certificate.

src krw@ modified sbin/dhclient: Make log messages more informative by using the name of the function that failed and the sign…

src schwarze@ modified lib/libc/sys/write.2: Properly document the typical write(2) loop, and delete misleading parts from the…

src krw@ modified sbin/dhclient: Wrong captilization, long lines.

src jsing@ modified lib/libtls/tls*: Keep track of which keypair is in use by a TLS context. This fixes a bug where by a TLS s…

src krw@ modified sbin/dhclient: Tweak, shorten, use more consistant verbiage.

src jsing@ modified lib/libtls/tls_ocsp.c: Fix indentation.

src krw@ modified sbin/dhclient: Nuke a few extraneous blanks.

src krw@ modified sbin/dhclient/dispatch.c: Remove stray %s/ifi->name from fatalx().

src jmc@ modified usr.bin/file/magic.5: add missing types; from klemens nanni ok nicm

src krw@ modified sbin/dhclient: Make send_packet() log entries more informative by providing the name of the packet type that…

src kettenis@ modified sys/arch/armv7/imx/imxocotp.c: Raise match priority such that imxocotp(4) wins over syscon(4). ok patri…

src guenther@ modified usr.sbin/lpr/lpd/printjob.c: Avoid overflow/truncation during string->integer converion by eliminating…

src dtucker@ modified usr.bin/ssh/mux.c: Use strsignal in debug message instead of casting for the benefit of portable where s…

src patrick@ modified sys/arch/arm64/conf: Enable syscon(4).

src patrick@ modified sys/dev/fdt/syscon.c: Add support for being a regmap provider in syscon(4). So far the driver supports b…

src jasper@ modified distrib/sparc64/ramdisk: remove unused GZIPEXT

src millert@ modified usr.bin/ssh/channels.c: Use explicit_bzero() instead of bzero() before free() to prevent the compiler fr…

src krw@ modified sbin/dhclient/dispatch.c: flush_unpriv_ibuf() is now used only once so no need to complicate things by passi…

src krw@ modified sbin/dhclient: Make send_packet() usage consistent. i.e. don't exit if send_packet(DISCOVER) fails. Distingu…

src jsg@ modified usr.bin/ctf*: fix fd leaks in error paths ok mpi@

src djm@ modified usr.bin/ssh/clientloop.c: fix use-after-free in ~^Z escape handler path, introduced in channels.c refactor;…

src mlarkin@ modified usr.sbin/vmd/vm.c: Clarify a wrong conditional, found by jsg. ok jsg

src jasper@ modified distrib: drop ${STRIP}, it's just 'strip' ok deraadt@

src jasper@ modified distrib: drop ${GZIPCMD} and just use 'gzip'

src millert@ modified lib/libc/gen/directory.3: Document readdir_r() return value and update style of the example code. Adapte…

src mikeb@ modified share/man/man4/hyperv.4: Mention that Generation 2 Virtual Machines are currently not supported

src espie@ modified usr.sbin/pkg_add/OpenBSD: -V option for pkg_create and incorporate version into signatures.

src dtucker@ modified usr.bin/ssh/mux.c: Prevent type mismatch warning in debug on platforms where sig_atomic_t != int. ok djm@

src dtucker@ modified usr.bin/ssh/servconf.c: Add braces missing after channels refactor. ok markus@

src bluhm@ modified regress/usr.sbin/relayd/args-http-chunked-callback.pl: Avoid race in relayd test that uses an invalid chun…

src espie@ modified usr.sbin/pkg_add/p*: document @version

src espie@ modified usr.sbin/pkg_add/OpenBSD/PkgCreate.pm: better diagnostics

src mpi@ modified sbin/isakmpd/exchange.*: Check for failures of exchange_establish_p{1,2}() and call the given `finalize' fun…

src bluhm@ modified regress/usr.sbin/syslogd: If file descriptors are exhausted during initialization, we see better log messa…

src pd@ modified usr.sbin/vmd/vm.c: vmd: re add rtc.per and rtc.sec evtimers on receive This was missed in receive. mc146818_s…

src pd@ modified usr.sbin/vmd: vmd: send/recv pci config space instead of recreating pci devices on receive ok mlarkin@

src krw@ modified sbin/dhclient/dhclient.c: Missed a log_warnx(). Nuke an extraneous space.

src bluhm@ modified usr.sbin/syslogd/syslogd.c: syslogd has special code to report errors before it has been initialized. For…

src krw@ modified sbin/dhclient/parse.c: Oops. Missed a file. Create global 'log_procname' and set it to '<ifname>' or '<ifnam…

src bluhm@ modified usr.sbin/syslogd/syslogd.c: When writing local output, syslogd ignores EAGAIN. Unfortunately it has closed…

src dlg@ modified usr.sbin/vmd/i8259.c: protect i8259 state with a mutex. this allows interrupts to be safely posted by multip…

src deraadt@ modified distrib/ramdisk/Makefile: use strip directly. The layers if macros are not actually helpful.

src deraadt@ modified distrib/alpha/Makefile: Give up on alpha floppies for now

src deraadt@ modified distrib/alpha: Some further shrinking, but obviously not enough. Something unknown caused bloat about a…

src krw@ modified sbin/dhclient: Create global 'log_procname' and set it to '<ifname>' or '<ifname> [priv]' as appropriate for…

src visa@ modified sys/arch/octeon/octeon/machdep.c: Do not print "cpuX launched" any longer. This reduces dmesg spam on multi…

src schwarze@ modified share/man/man4/man4.*: link to mtrr(4) because the mem(4) driver supports ioctl(2) in addition to read(…

src otto@ modified lib/libc/gen/setprogname.c: __progname has type char *, we cannot change its type without causing havoc all…

src espie@ modified usr.sbin/pkg_add/OpenBSD/Packing*: recognize @version, to be used for a system-wide version marker

src espie@ modified usr.sbin/pkg_add/OpenBSD: we already have a comparison function for libobjects, so move it up to the best…

src visa@ modified sys/arch/mips64/mips64/fp_emulate.c: Make sure that `fsr' is always initialized. Non-DEBUG kernels have not…

src otto@ modified bin/pax: Carefully add casts to silence clang sign-compare warnings. ok millert@

src anton@ modified libexec/login_yubikey/yubikey.c: Make sure to freezero() the wide-character copy of the user supplied pass…

src guenther@ modified sys and regression tests: The copyin(9) family of functions should return EFAULT for all memory protect…

src jsg@ modified distrib/armv7: Add dtbs the am335x_boneblack U-Boot image may use if a matching model is found.

src bluhm@ modified sys/kern/uipc_mbuf.c: Coverity complained that the while loop at the end of m_adj() could dereference m if…

src bluhm@ modified sys/kern/uipc_socket.c: Coverity complains that top == NULL was checked and further down top->m_pkthdr.len…

src krw@ modified sbin/dhclient/dhclient.c: Move/add log_procinit() and setproctitle() calls so they reliably work both early…

src ajacoutot@ modified usr.bin/awk/run.c: Fix bitwise operations error messages; from FreeBSD ok deraadt@

src krw@ modified sbin/dhclient: Use a poll() loop when trying read the default route from a routing socket. Fixes at least on…

src bluhm@ modified regress/sys/netinet: Clean up pf rules and states on remote machine so that they do not interfere with lat…

src eric@ modified usr.sbin/smtpd/mta.c: move the envelope handling code to its own function to clarify the imsg dispatch func…

src dlg@ added usr.sbin/vmd/task.*: port taskqs to vmd for use in future work on virtio devices these are backed by pthreads r…

src mlarkin@ modified usr.sbin/vmd/ns8250.c: vmd: emulate UART scratch register, seems to be required by GRUB and doesn't seem…

src mlarkin@ modified usr.sbin/vmd/vmm.c: vmd: improve a debug message with more information

src mlarkin@ modified sys/arch/i386/i386/trap.c: wrap a long line

src phessler@ modified usr.sbin/bgpd/rde.c: fix accounting for received prefixes per neighbor noticed by deraadt@ and job@ OK…

src reyk@ modified usr.sbin/vmd: spacing

src benno@ modified sbin/ifconfig/ifconfig.8: clarify what inet6 autoconf does, mention and link to slaacd(8) ok/feedback sthe…

src sthen@ modified a couple things: clarify that slaacd is a client; Xr to rtadvd. feedback/ok benno jmc

src djm@ modified usr.bin/ssh: Revert commitid: gJtIN6rRTS3CHy9b. ------------- identify the case where SSHFP records are miss…

src jsg@ modified usr.sbin/relayd/config.c: Differentiate between a style string not being specified and an empty style string…

src krw@ modified sbin/dhclient: Strive to rationalize fatal[x]() usage and verbiage.

src patrick@ modified sys/dev/fdt/sxitwi.c: Add missing pipe in sxitwi(4)'s match code to actually make it a logical OR intead…

src bluhm@ added regress/usr.sbin/syslogd/args-repeat-sig*: Check that pending "message repeated" is printed at exit and resta…

src bluhm@ modified regress/usr.bin/ssh/agent-getpeereid.sh: Print SKIPPED if sudo and doas configuration is missing. Prevents…

src anton@ modified share/man/man1/clang-local.1: Fix typo; ok benno@ jmc@ sthen@ tb@

src nicm@ modified usr.bin/tmux/window-copy.c: Remove unused (always 1) arguments from some functions, from Daniel Mueller in…

src bluhm@ changed regress/usr.sbin/syslogd: Check that the hostname added by syslogd -h in file and server log is correct. Us…

src schwarze@ modified usr.bin/mandoc/mdoc_validate.c: Do not segfault when there are two .Dt macros, the first without an arc…

src otto@ modified lib/libc/stdlib/malloc.c: mapalign returns MAP_FAILED for failuer; from George Koehler

src otto@ modified bin/pax: there is no offical way to get the max value of time_t, but this one works on any sensible posix s…

src jasper@ modified sys/dev/usb/urng.c: - sprinkle variable name and printf tweaks - save product type for future use

src schwarze@ modified share/man/man4: use the standard .Fa idiom for ioctl(2) args

src bluhm@ changed regress/usr.sbin/syslogd/args-*: Syslogd does no longer keep the *:514 UDP sockets open by default. Adapt t…

src schwarze@ modified share/man/man4/vscsi.4: use .Dv for ioctl(2) request names; from <ScottCheloha at gmail dot com>

src schwarze@ modified share/man/man4/usb.4: use the standard .Fa idiom for ioctl(2) args, and kill .Tn

src schwarze@ modified share/man/man4/wsdisplay.4: standard .Fa markup for ioctl(2) args, and add one missing .Dv; from <Scott…

src bluhm@ modified usr.sbin/syslogd/syslogd.c: In the default configuration syslogd(8) kept two *:514 UDP sockets open. These…

src schwarze@ modified share/man/man4/wsdisplay.4: minor markup corrections: Cd for options(4), Vt for data types

src mpi@ changed sys: Remove option DDB_STRUCTINFO. Now that ddb(4) is CTF aware, similar functionnalities are available in GE…

src djm@ modified usr.bin/ssh: refactor channels.c Move static state to a "struct ssh_channels" that is allocated at runtime a…

src mpi@ modified Makefile.cross: Fix cross-compiling GCC toolchains on Clang archs. ok patrick@

src djm@ modified usr.bin/ssh/channels.c: fix tun/tap forwarding case in previous

src djm@ modified usr.bin/ssh: Make remote channel ID a u_int Previously we tracked the remote channel IDs in an int, but this…

src mpi@ modified share/man/man4: option DDB_STRUCT is gone, 'show struct' now work in GENERIC.

src djm@ modified usr.bin/ssh/channels.c: unused variable

src mpi@ modified sys/ddb/db_ctf.c: Skip forward declarations until ctfconv(1) properly merge them with the corresponding stru…

src mpi@ modified usr.bin/nm/nm.c: Include room for NUL-termination when calculating the length of archive member name. Fix an…

src mpi@ modified regress/sbin/route: Sleep for some time to avoid race reporting a different number of reference count. Itera…

src dlg@ modified sys/arch/amd64/amd64/vm_machdep.c: rename setredzone to setguardpage. a redzone means something else on amd6…

src dlg@ modified sys/arch/amd64/amd64/vm_machdep.c: add a guard page on the end of each threads kernel stack. this protects t…

src schwarze@ modified many things: Update the documentation regarding /dev/mem and /dev/kmem; Theo already clamped down on th…

src dlg@ modified usr.sbin/vmd/vmd.h: bring SET, CLR, and ISSET macros in they make bit fiddling easier to read in later diffs…

src dlg@ modified usr.sbin/vmd/vm*: add functions to provide direct access to guest memory as vmd addresses iovec_mem() popula…

src otto@ modified lib/libc/stdlib/malloc.c: check double free before canary for chunks; ok millert@

src nicm@ modified usr.bin/tmux/alerts.c: Check event is initialized before delete; fixes crash reported by Michael Nickerson…

src bluhm@ modified regress/usr.sbin/syslogd/ttylog.c: Use signed ssize_t to make read(2) error check actually work. found by…

src millert@ modified bin/md5/md5.c: Use getrusage(2) for the built-in time trial instead of getttimeofday(2). This makes it p…

src eric@ modified usr.sbin/smtpd/mta.c: remove dead code. ok gilles@

src mpi@ modified sys/arch: Sync alpha/mips64/powerpc mutex implementations. No functionnal change. ok visa@

src espie@ modified gnu/usr.bin/binutils-2.17/bfd/Makefile.in: missing parts for arm64, dependencies needed. spotted by deraad…

src bluhm@ modified sys/kern/uipc_socket.c: Coverty complains that the return value of sblock() is not checked in sorflush(),…

src nicm@ modified usr.bin/tmux/grid.c: Do not free more lines than are available in the history.

src jsg@ modified sys/arch/arm/mainbus/mainbus.c: Remove whitespace in inline assembly output constraint strings. While gcc is…

src jsg@ modified sys/arch/armv7/omap/amdisplay.c: Avoid using an uninitialised variable. Found by the clang static analyser.…

src jsg@ modified sys/arch/armv7/omap/nxphdmi.c: Don't test if an array is NULL. Fixes the build with clang which raised a -Wt…

src nicm@ modified usr.bin/tmux/tmux.1: Mention that filter is a format.

src schwarze@ modified include/strings.h: str[n]casecmp_l(3) appeared in POSIX 2008, not in XPG 4; phessler@ reported that thi…

src guenther@ modified bin/pax/pat_rep.c: Backslash escapes the next character in filename patterns. ok millert@

src schwarze@ modified lib/libc/gen/getcwd.3: Fix spelling of 4.3BSD-Net/2.

src schwarze@ modified usr.sbin/pwd_mkdb/pwd_mkdb.8: Assorted simple improvements: - Considerably simplify the first paragraph…

src guenther@ modified lib/libc: shm_open(), sysconf(), tcflow(), and tcsendbreak() are not permitted to be cancellation point…

src tom@ modified a couple things: sysctl strings include the termingating NUL character in both in and out lengths Prompted b…

src jasper@ modified sys/dev/usb/urng.c: - call usbd_deactivate() rather than simply returning in case of errors - explicitly…

src nicm@ modified usr.bin/tmux/grid.c: Previously, extended cell data was never reduced in size even when the cell was overwr…

src tb@ modified usr.bin/tftp/tftp.c: Use monotonic clock for statistics display. From Scott Cheloha. ok dlg

src nicm@ modified usr.bin/tmux/input.c: Apply timeout to CAN and RS which also wait for ST.

src jasper@ modified share/man/man4/urng.4: fix capitalization of "Altus Metrum" from Raf Czlonka

src brynet@ modified sbin/pflogd/p*: Rework pflogd(8)'s fork+exec model; re-exec the unpriv child, not the privileged parent.…

src florian@ modified usr.bin/mg/line.c: When inserting a newline, only increment dotline for windows that are displaying the…

src afresh1@ modified gnu/usr.bin/perl/cpan/OpenBSD-Pledge: Remove path support from perl OpenBSD::Pledge ok guenther@ deraadt…

src krw@ modified sbin/dhclient: Tweak extract_classless_route() to return unsigned int and accept NULL pointers for unwanted…

src guenther@ modified libexec/ld.so/m88k/rtld_machine.c: Remove superfluous mprotect()ing of the PLT that's been obsoleted by…

src nicm@ modified usr.bin/tmux/mode-tree.c: Fix a few errors in how the selected line is chosen after resize, reported by Fel…

src eric@ modified usr.sbin/smtpd: remove more filter-related cruft ok gilles@

src naddy@ modified lib/libcompiler_rt/Makefile: In compiler-rt, a few assembler implementations for i386 floating point conve…

src brynet@ modified usr.sbin/tcpdump: fork+exec model for tcpdump(8); re-exec the privileged child after fork While tcpdump i…

src brynet@ modified usr.sbin/tcpdump/privsep.c: Whoops, remove extra include.

src otto@ modified bin/pax/tar.c: Avoid clang warning and make code better by using a signed long; with hint from millert@; ok…

src stsp@ modified sys/dev/usb/xhci*: Add support for isochronous transfers to xhci(4). This is just a step forward which allo…

src bluhm@ modified sbin/pflogd/pflogd.c: Bring back the "Exiting" log message in pflogd(8), but do not set the LOG_CONS flag…

src krw@ modified sbin/dhclient/kroute.c: Tweak route_in_rtstatic() to return the position of the route if found. Cleans up so…

src deraadt@ modified sys: If you use sys/param.h, you don't need sys/types.h

src mlarkin@ modified usr.sbin/vm*: better VM termination handling. diff provided by Carlos Cardenas, thanks

src mlarkin@ modified usr.sbin/vmd: vmd: add more explanatory log_debug messages From Carlos Cardenas, many thanks!

src mlarkin@ modified usr.sbin/vmctl/vmctl.c: vmctl: style cleanup - spaces vs tabs. Noticed by Carlos Cardenas

src mlarkin@ modified usr.sbin/vmd/virtio.c: vmd: handle queue index wraparound in viornd. Without this, openbsd guests used t…

src nicm@ modified usr.bin/tmux/key-bindings.c: When removing a key table clear it out of clients, fixes issue with unbind -a…

src sf@ modified sys/dev/isa/fdc.c: fdc: Print warning if kthread_create fails Other drivers do this, too. Fixes coverity CID…

src mlarkin@ modified usr.sbin/vmd/vmm.c: fix a wrong comment. Noticed by Carlos Cardenas

src eric@ modified usr.sbin/smtpd/smtp_session.c: use plain values for transaction error codes rather than a bitmask. rename i…

src djm@ modified usr.bin/ssh/auth2-pubkey.c: typo in comment

src visa@ modified share/man/man4/man4.octeon/cnmac.4: Update hardware list.

src bluhm@ modified regress/sys/netinet6/frag6: Get IPv4 and IPv6 fragment tests into common shape. Some chunks were forgotten…

src jca@ modified bin/ksh/history.c: Keep histptr inside of the allocated history array histptr == history -1 means that the h…

src guenther@ modified regress/lib/libpthread/dlopen/dlopen.c: Try both libpthread and RTLD_DEFAULT when looking up functions…

src bluhm@ changed regress/sys/netinet: Link regress/sys/netinet/frag to build. Get IPv4 and IPv6 fragment tests into common s…

src jcs@ modified sys/dev/ic/rtsx.c: Check return of rtsx_write in previous commit as RTSX_WRITE macro does Coverity CID 14554…

src dcoppa@ modified usr.bin/mandoc/mandoc.1: typo: convertion -> convention OK schwarze@

src bluhm@ modified sys/netinet/ip_input.c: Replace a goto found in the ipq foreach loop with a simple break. This is a common…

src bluhm@ modified sys/nfs/nfs_socket.c: nfs_connect() returns EINVAL at the beginning if nm_sotype is invalid. But the compi…

src bluhm@ imported regress/sys/netinet/frag: Copy IPv6 fragment test cases to IPv4 and adapt to the different behavior. All t…

src bluhm@ modified sys/dev/rasops/rasops_bitops.h: In copycols() remove useless code that modifies the uninitialized sp varia…

src bluhm@ modified sys/dev/acpi/acpitoshiba.c: In toshiba_hotkey() initialize the ret value to failure as it is not set in al…

src bluhm@ modified sys/kern/exec_elf.c: In elf_load_file() to not call free(9) with an uninitialized size even if the pointer…