OpenBSD/src GW7FN7dsys/dev/pci if_ixl.c

   back out 1.28

   i misread the doco, having promisc vlan reception is what we want.
VersionDeltaFile
1.31+5-4sys/dev/pci/if_ixl.c
+5-41 files

OpenBSD/src V0D2j7Gsys/dev/pci if_ixl.c

   use a cond in ixl_atq_exec to wait for a command to be completed.

   the main change is to not run ixl_atq_done, cos the interrupt handler
   is supposed to do that for us.
VersionDeltaFile
1.30+7-22sys/dev/pci/if_ixl.c
+7-221 files

OpenBSD/src U7yCJpIsys/dev/pci if_ixl.c

   don't blindly complete admin queue entries

   there's a bit in the flags field that the firmware sets when the
   command is done, so check to decide if the command is ready to be
   completed. this in turn makes ixl_iff work.

   "oh" jmatthew@
VersionDeltaFile
1.29+3-1sys/dev/pci/if_ixl.c
+3-11 files

OpenBSD/src 2zHwGW1regress/usr.bin/calendar Makefile noweekend.out

   Test that "calendar -A 0" on a Friday doesn't include weekend events.
   From Andy Bradford

OpenBSD/src cEz9SSTregress/lib/libssl/interop client.c server.c, regress/lib/libssl/interop/cipher Makefile

   Fix typo in usage and comment.

OpenBSD/src rf9mTZilib/libc/sys unveil.2

   Reference permissions in the canonical plural.
   ok jmc@
VersionDeltaFile
1.15+2-2lib/libc/sys/unveil.2
+2-21 files

OpenBSD/src 486vBjzsys/arch/octeon/include intr.h

   Remove struct intrhand. It is no longer used on octeon.
VersionDeltaFile
1.20+1-21sys/arch/octeon/include/intr.h
+1-211 files

OpenBSD/src HZ1HBJEsys/arch/octeon/dev octeon_pcibus_irq.h

   Remove an unused header.

OpenBSD/src dn3HcPFdistrib/sets/lists/comp mi

   sync
VersionDeltaFile
1.1445+3-0distrib/sets/lists/comp/mi
+3-01 files

OpenBSD/src V7aKoOGetc/rc.d rc.subr

   Start in the daemon configured routing table and not in the one we're currently
   in. This fixes the case where one would be in a non default rdomain shell then
   run an rdomain 0 rc.d daemon.

   reported by YASUOKA Masahiko and Pierre Emeriaud
   ok sthen@ claudio@ benno@
VersionDeltaFile
1.131+2-2etc/rc.d/rc.subr
+2-21 files

OpenBSD/src DhLLn1Alib/libcrypto/man EVP_camellia_128_cbc.3 EVP_EncryptInit.3

   import EVP_camellia_128_cbc(3) from OpenSSL 1.1.1,
   still under a free license, tweaked by me

OpenBSD/src 94k9RYilib/libcrypto/man EVP_AEAD_CTX_init.3

   space before punct;

OpenBSD/src sdE6ml9lib/libcrypto/man EVP_rc4.3 EVP_EncryptInit.3

   Split EVP_rc4(3) out of EVP_EncryptInit(3) to reduce clutter.
   The algorithm is insecure and yet its description would spread over
   three paragraphs in the cipher list, including remarkable advice
   like using a 40 bit key length.

OpenBSD/src N87BJL4sys/net pf.c

   States in pf(4) let ICMP and ICMP6 packets pass if they have a
   packet in their payload that matches an exiting connection.  It was
   not checked whether the outer ICMP packet has the same destination
   IP as the source IP of the inner protocol packet.  Enforce that
   these addresses match, to prevent ICMP packets that do not make
   sense.
   Issue found by Nicolas Collignon, Corentin Bayet, Eloi Vanderbeken,
   Luca Moro at Synacktiv.com
   OK sashan@

   OpenBSD 6.4 errata 015
VersionDeltaFile
1.1076.2.1+24-4sys/net/pf.c
+24-41 files

OpenBSD/src eDggxsJsys/net pf.c

   States in pf(4) let ICMP and ICMP6 packets pass if they have a
   packet in their payload that matches an exiting connection.  It was
   not checked whether the outer ICMP packet has the same destination
   IP as the source IP of the inner protocol packet.  Enforce that
   these addresses match, to prevent ICMP packets that do not make
   sense.
   Issue found by Nicolas Collignon, Corentin Bayet, Eloi Vanderbeken,
   Luca Moro at Synacktiv.com
   OK sashan@

   OpenBSD 6.3 errata 031
VersionDeltaFile
1.1063.2.1+24-4sys/net/pf.c
+24-41 files

OpenBSD/src CdnTw92lib/libcrypto/man EVP_des_cbc.3 EVP_EncryptInit.3

   Split EVP_des_cbc(3) out of EVP_EncryptInit(3) to reduce clutter:
   this moves a large number of functions out of the way that are no
   longer the latest and greatest.  Also mention a few that were missing.

OpenBSD/src 2w4HRmVsys/dev/pci if_ixl.c

   don't set VLAN things when configuring promisc

   the doco says vlan things should only be set if you're manipulating
   something on a specific vlan, otherwise the config applies to
   everything, which is how the stack wants things to work at the
   moment.

   there's still something wrong in here, but let's get this out of
   the way first.
VersionDeltaFile
1.28+2-4sys/dev/pci/if_ixl.c
+2-41 files

OpenBSD/src YU91W8hregress/sys/dev/wscons Makefile

   Do not run keyboard and mouse device detection during make clean,
   cleandir, obj.  Eliminates a X11 keyboard problem seen by claudio@
   during make build.
   OK anton@ deraadt@
VersionDeltaFile
1.9+3-1regress/sys/dev/wscons/Makefile
+3-11 files

OpenBSD/src aBHZYgHsys/dev/pci if_ixl.c

   run event callbacks directly in the atq processing

   previously events were queued on an SLIST, but multiple link state
   events could fire with the same callback. this corrupted the SLIST
   and effectively caused an infinite loop.

   ok jmatthew@
VersionDeltaFile
1.27+3-10sys/dev/pci/if_ixl.c
+3-101 files

OpenBSD/src JrxdToOlib/libcrypto/man EVP_EncryptInit.3

   add a handful of missing functions
   that are also documented in OpenSSL 1.1.1 (still under a free license)
VersionDeltaFile
1.31+39-6lib/libcrypto/man/EVP_EncryptInit.3
+39-61 files

OpenBSD/src GvUU8btusr.sbin/sasyncd conf.y

   Fix IPv6 address parsing and skipping of comment lines followed by blank
   lines; Found while investigating a diff from Michal Koc; ok kn@
VersionDeltaFile
1.20+5-2usr.sbin/sasyncd/conf.y
+5-21 files

OpenBSD/src j2KxC7nsbin/dhclient dhclient.conf.5

   punctuation needs to be preceeded by a space, in Scots;
VersionDeltaFile
1.48+3-3sbin/dhclient/dhclient.conf.5
+3-31 files

OpenBSD/src FQ0YpfPlib/libcrypto/man EVP_EncryptInit.3

   Bring back EVP_chacha20 list item that was accidentally removed
   in r1.28 when the AES ciphers were split into their own manual.
VersionDeltaFile
1.30+3-2lib/libcrypto/man/EVP_EncryptInit.3
+3-21 files

OpenBSD/src ohVh3Aksbin/dhclient dhclient.conf.5

   Clarify verbiage. If we could just write it in Scots then
   it would be so much easier.
VersionDeltaFile
1.47+4-4sbin/dhclient/dhclient.conf.5
+4-41 files

OpenBSD/src 6sXkhSasbin/dhclient options.c

   Simplify merge_option_data() with strpbrk().

   Zap insidious trailing space.
VersionDeltaFile
1.116+3-3sbin/dhclient/options.c
+3-31 files

OpenBSD/src NYoeERxshare/man/man5 port-modules.5

   Document additions to the lang/python module that support pytest.

   from Kurt Mosiejczuk
   ok kn@
VersionDeltaFile
1.235+24-3share/man/man5/port-modules.5
+24-31 files

OpenBSD/src RCZf0sJsbin/dhclient dhclient.c options.c

   Do not accept dhclient.conf(5) "prepend" or "append" statements when
   the option data cannot be prepended or appended to. Instead, treat
   "prepend" as "supersede" and "append" as "default". This preserves the
   safe aspects of current behaviour. Issue a parsing warning when
   appropriate to encourage people to fix their configuration files.

   Eliminate egregious repeated code by abstracting merge_option_data().

OpenBSD/src TMAvYKosys/net pf.c

   States in pf(4) let ICMP and ICMP6 packets pass if they have a
   packet in their payload that matches an exiting connection.  It was
   not checked whether the outer ICMP packet has the same destination
   IP as the source IP of the inner protocol packet.  Enforce that
   these addresses match, to prevent ICMP packets that do not make
   sense.
   Issue found by Nicolas Collignon, Corentin Bayet, Eloi Vanderbeken,
   Luca Moro at Synacktiv.com
   OK sashan@
VersionDeltaFile
1.1081+24-4sys/net/pf.c
+24-41 files

OpenBSD/src UGFzC0dusr.bin/tmux grid.c screen.c

   Improve cursor positioning after reflow by storing the position as an
   offset into the entire history before reflow and restoring it aftewards.
VersionDeltaFile
1.91+46-37usr.bin/tmux/grid.c
1.54+28-32usr.bin/tmux/screen.c
1.876+6-4usr.bin/tmux/tmux.h
+80-733 files

OpenBSD/src i1P3ZRrlib/libtls/man tls_read.3

   fix examples (libtls uses its own error reporting mechanism)

   okay tb@
VersionDeltaFile
1.5+4-4lib/libtls/man/tls_read.3
+4-41 files

OpenBSD/src lare5josys/dev/pci pcidevs_data.h pcidevs.h

   regen
VersionDeltaFile
1.1869+38-2sys/dev/pci/pcidevs_data.h
1.1874+11-2sys/dev/pci/pcidevs.h
+49-42 files

OpenBSD/src G14SKeSsys/dev/pci pcidevs

   add more intel graphics pci ids with known marketing names
VersionDeltaFile
1.1881+11-2sys/dev/pci/pcidevs
+11-21 files

OpenBSD/src IjTDHuFusr.bin/tmux format-draw.c

   Include function name in logging.
VersionDeltaFile
1.6+7-5usr.bin/tmux/format-draw.c
+7-51 files

OpenBSD/src uU3oTeCusr.bin/tmux format-draw.c

   Do not leak ranges on error.
VersionDeltaFile
1.5+5-2usr.bin/tmux/format-draw.c
+5-21 files

OpenBSD/src P6WVEFcusr.bin/tmux format-draw.c

   Ignore invalid styles rather than throwing away the whole format, this
   matches what we used to do.
VersionDeltaFile
1.4+3-2usr.bin/tmux/format-draw.c
+3-21 files

OpenBSD/src K49jwt1usr.bin/tmux format-draw.c

   Bit more logging to show drawing errors.
VersionDeltaFile
1.3+6-2usr.bin/tmux/format-draw.c
+6-21 files

OpenBSD/src fDtLsgmusr.sbin/ypserv/revnetgroup revnetgroup.8

   remove bogus escaping of < and >

OpenBSD/src MD8PgL1usr.bin/diff diff.1

   remove incorrect escaping of '+', correctly escape '-', and garbage collect .Tn
VersionDeltaFile
1.48+6-9usr.bin/diff/diff.1
+6-91 files

OpenBSD/src cq01Lv4gnu/lib/libreadline/doc readline.3

   fix serious markup error: \B -> \fB to select bold font

OpenBSD/src MFhmoWTlib/libc/stdlib qsort.3, lib/libcrypto/man CONF_modules_load_file.3

   escape backslashes;
   patch from Peter Piwowarski <peterjpiwowarski at gmail dot com>

OpenBSD/src hIJ6Glusys/dev/pci pcidevs_data.h pcidevs.h

   regen
VersionDeltaFile
1.1868+319-11sys/dev/pci/pcidevs_data.h
1.1873+89-12sys/dev/pci/pcidevs.h
+408-232 files

OpenBSD/src VNOFxnEsys/dev/pci pcidevs

   add radeondrm pci ids missing from pcidevs but present in drm_pciids.h
VersionDeltaFile
1.1880+89-12sys/dev/pci/pcidevs
+89-121 files

OpenBSD/src iULZH2Osbin/dhclient parse.c

   Parsing error messages display only the first 80 characters of the
   offending line. It is fruitless to try to position the "^" at a
   character more than 80 characters from the start of the line.
VersionDeltaFile
1.80+2-2sbin/dhclient/parse.c
+2-21 files

OpenBSD/src 2KDf5gCsbin/ping ping.c, usr.sbin/traceroute traceroute.c

   delay dropping privs a bit when root so that setrtable works.
   traceroute bits from benno.
   ok benno claudio
VersionDeltaFile
1.160+9-3usr.sbin/traceroute/traceroute.c
1.235+8-3sbin/ping/ping.c
+17-62 files

OpenBSD/src oyzLfBZetc/mtree BSD.x11.dist

   Remove old X proto documentation directories.
VersionDeltaFile
1.52+1-39etc/mtree/BSD.x11.dist
+1-391 files

OpenBSD/src GIXXdUzusr.bin/tmux options-table.c

   Include window-status-style and window-status-current style in the format.
VersionDeltaFile
1.101+31-13usr.bin/tmux/options-table.c
+31-131 files

OpenBSD/src 9aywMFysys/kern subr_kubsan.c

   correct LOCATION_REPORTED mask
VersionDeltaFile
1.2+2-2sys/kern/subr_kubsan.c
+2-21 files

OpenBSD/src 7g65WTBlib/libcrypto/man EVP_EncryptInit.3 EVP_aes_128_cbc.3

   Document the flag EVP_CIPHER_CTX_FLAG_WRAP_ALLOW needed for the EVP
   AES wrap modes, the function EVP_CIPHER_CTX_set_flags(3) needed to
   set it, and the companion functions EVP_CIPHER_CTX_clear_flags(3)
   and EVP_CIPHER_CTX_test_flags(3).
   With help and an OK from tb@.

OpenBSD/src lokf9oUusr.bin/tmux format.c tmux.1

   Add a cursor_character format.
VersionDeltaFile
1.186+18-1usr.bin/tmux/format.c
1.628+3-2usr.bin/tmux/tmux.1
+21-32 files

OpenBSD/src XHL4vPIlib/libssl ssl_sigalgs.c

   Avoid an internal 2 byte overread in ssl_sigalgs().

   Found by oss-fuzz, fixes issue #13797.

   ok beck@ tb@
VersionDeltaFile
1.17+2-7lib/libssl/ssl_sigalgs.c
+2-71 files