OpenBSD/src QN6om7ddistrib/sets/lists/man mi

   sync
VersionDeltaFile
1.1761+1-0distrib/sets/lists/man/mi
+1-01 files

OpenBSD/src ON74ihXsys/dev/ic qwx.c

   qwx: update ni_rssi from ACK frame RSSI in tx completion

   The hardware reports ack_rssi in the tx completion status when data
   frames are acknowledged. Update ni_rssi with this value so ifconfig
   reports accurate signal strength from the data path.

   Like Linux ath11k, check WMI_TLV_SERVICE_HW_DB2DBM_CONVERSION_SUPPORT
   to determine if the value is already in dBm or needs noise floor
   adjustment. ACK frames may be sent with higher power than beacons,
   providing a more accurate RSSI reading during active data transfer.

   ok stsp@
VersionDeltaFile
1.98+16-1sys/dev/ic/qwx.c
+16-11 files

OpenBSD/src ZUxi7t7share/man/man4 ddb.4

   Document new stop command for processes.
   OK kettenis@
VersionDeltaFile
1.111+9-2share/man/man4/ddb.4
+9-21 files

OpenBSD/src VCypiqMsys/ddb db_command.c db_interface.h, sys/kern kern_proc.c

   Implement a ddb stop command that sends a SIGSTOP to the specified pid.

   SIGSTOP can never be caught or ignored so there is no need for any
   tricks to make sure the signal makes it. So this may work better in
   cases where exiting a process may be too harsh.

   OK kettenis@
VersionDeltaFile
1.104+17-1sys/kern/kern_proc.c
1.104+2-1sys/ddb/db_command.c
1.29+2-1sys/ddb/db_interface.h
+21-33 files

OpenBSD/src nI37STBusr.sbin/httpd server_http.c

   In server_read_httpchunks() do not blindly enable the bufferevent.

   This leads to a use-after-free since the bev->readcb() call could free
   the memory holding the bev right before the bufferevent_enable() call.

   Reported by Pontus Stenetorp.
   from clauio@; OK florian@ rsadowski@

   this is errata/7.7/019_httpd.patch.sig
VersionDeltaFile
1.155.4.1+3-2usr.sbin/httpd/server_http.c
+3-21 files

OpenBSD/src wwU6aQOusr.sbin/httpd server_http.c

   In server_read_httpchunks() do not blindly enable the bufferevent.

   This leads to a use-after-free since the bev->readcb() call could free
   the memory holding the bev right before the bufferevent_enable() call.

   Reported by Pontus Stenetorp.
   from clauio@; OK florian@ rsadowski@

   this is errata/7.8/013_httpd.patch.sig
VersionDeltaFile
1.155.2.1+3-2usr.sbin/httpd/server_http.c
+3-21 files

OpenBSD/src LrSd6ilusr.sbin/httpd server_http.c

   In server_read_httpchunks() do not blindly enable the bufferevent.

   This leads to a use-after-free since the bev->readcb() call could free
   the memory holding the bev right before the bufferevent_enable() call.

   Reported by Pontus Stenetorp.
   OK florian@ rsadowski@
VersionDeltaFile
1.158+3-2usr.sbin/httpd/server_http.c
+3-21 files

OpenBSD/src pagZGO5usr.bin/tmux sort.c format.c

   Break sorting out into a common file so formats and modes use the same
   code. Also add -O for sorting to the list commands. From Dane Jensen in
   GitHub issue 4813.
VersionDeltaFile
1.1+536-0usr.bin/tmux/sort.c
1.342+35-225usr.bin/tmux/format.c
1.72+40-155usr.bin/tmux/window-tree.c
1.1029+84-17usr.bin/tmux/tmux.1
1.37+28-68usr.bin/tmux/window-client.c
1.45+26-48usr.bin/tmux/window-buffer.c
+749-51313 files not shown
+964-69219 files

OpenBSD/src 07DCG5Adistrib/sets/lists/comp mi

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

OpenBSD/src Nu5xQ7clib/libfuse fuse_lowlevel_new.3

   Fix typos.
VersionDeltaFile
1.2+4-4lib/libfuse/fuse_lowlevel_new.3
+4-41 files

OpenBSD/src Mdlp5P7lib/libfuse Makefile

   Add low-level FUSE API man pages to Makefile.
VersionDeltaFile
1.20+3-2lib/libfuse/Makefile
+3-21 files

OpenBSD/src USpNbqHusr.bin/netstat inet.c

   netstat: print pf state rather than pf state key after in_pcb.h changes

   unbreaks tree
VersionDeltaFile
1.186+2-2usr.bin/netstat/inet.c
+2-21 files

OpenBSD/src VRSJpculib/libfuse fuse_opt.3

   Refined markup, clarified function descriptions, and restored a
   functional example.

   OK schwarze@
VersionDeltaFile
1.7+188-71lib/libfuse/fuse_opt.3
+188-711 files

OpenBSD/src iE82WDnsys/net pf.c

   fix a variable name in a comment. no functional change
VersionDeltaFile
1.1235+1-1sys/net/pf.c
+1-11 files

OpenBSD/src zmTaD6vsys/net pf.c

   improve pf_find_state lookups by checking the direction of the states.

   if we have the state from the packet coming into the stack we can
   ensure the state we look up goes in the opposite direction.
VersionDeltaFile
1.1234+10-3sys/net/pf.c
+10-31 files

OpenBSD/src JiYdVRSsys/kern uipc_mbuf.c, sys/net pf.c pfvar_priv.h

   use pf_states to link mbufs/inpcbs and forwarded connections together

   this replaces the links between pf_state_keys and mbufs/inpcbs.

   pf_states represent the actual connection tracked by pf, while
   pf_state_keys are more general since they only contain the network
   addresses. the fact that pf_state_keys exist is an implementation
   detail in pf rather than a fundamentally useful artifact to the
   rest of the system. the preference would have been to link things
   to pf_states rather than pf_state_keys in the first place, but there
   wasn't enough machinery (eg, refcounts and immutable links to
   pf_state_keys) on pf_states to link to them directly. this means
   pf still had to iterate over the states hanging off the pf_state_keys
   to get to the actual pf_state it needed anyway.

   discussed with henning@
   ok sashan@ jmatthew@
VersionDeltaFile
1.1233+250-190sys/net/pf.c
1.41+6-10sys/net/pfvar_priv.h
1.303+7-7sys/kern/uipc_mbuf.c
1.268+4-4sys/sys/mbuf.h
1.547+3-4sys/net/pfvar.h
1.173+3-3sys/netinet/in_pcb.h
+273-2183 files not shown
+279-2249 files

OpenBSD/src oreNUd8sys/net pf.c

   avoid work in pf_state_insert if pf_state_key_unref didnt swap keys.

   ok sashan@ jmatthew@
VersionDeltaFile
1.1232+6-3sys/net/pf.c
+6-31 files

OpenBSD/src ibOVZ03sys/net pf.c

   have state and source limiter state cleanup assert on the right lock.

   state and source limiters and they pf state links they're wired up
   with are protected by the pf lock, not the pf state lock. this is
   asserted correctly when setting up source and state limiters, but
   i copy and pasted the wrong assert for the cleanup code.

   this should fix the spurious "splassert: pf_create_state: want 1 have 0"
   messages i get on my firewalls.
VersionDeltaFile
1.1231+2-2sys/net/pf.c
+2-21 files

OpenBSD/src ffBQUmvsys/kern sysv_sem.c

   In semctl(2), set pointers to NULL after free().  Avoids false positive
   warnings with a simple use-after-free checker.

   ok bluhm@
VersionDeltaFile
1.66+3-1sys/kern/sysv_sem.c
+3-11 files

OpenBSD/src e0HifVJusr.sbin/tcpdump ike.h

   fix string in IKE decode; it's ecp521, not ecp512
   ok tb@ dlg@
VersionDeltaFile
1.27+2-2usr.sbin/tcpdump/ike.h
+2-21 files

OpenBSD/src RaAdoxEshare/man/man5 python-module.5

   mention MODPY_BUILD_DIR
VersionDeltaFile
1.22+6-2share/man/man5/python-module.5
+6-21 files

OpenBSD/src wE2GQPesys/dev/wsfont spleen32x64.h spleen12x24.h

   Update Spleen kernel fonts to version 2.2.0, bringing the following
   improvements:

   - Fix less-than sign alignment in the 12x24 version
   - Fix right curly bracket alignment in the 12x24 version
   - Fix right parenthesis alignment in the 32x64 version
VersionDeltaFile
1.11+32-32sys/dev/wsfont/spleen32x64.h
1.9+22-22sys/dev/wsfont/spleen12x24.h
+54-542 files

OpenBSD/src U9zJ9qmlib/libfuse fuse_lowlevel_new.3 fuse_reply_err.3

   Add man pages for the low-level FUSE API.

   OK schwarze@
VersionDeltaFile
1.1+597-0lib/libfuse/fuse_lowlevel_new.3
1.1+203-0lib/libfuse/fuse_reply_err.3
1.1+120-0lib/libfuse/fuse_session_loop.3
+920-03 files

OpenBSD/src VgauZh6usr.bin/openssl s_client.c openssl.1

   Implement s_client starttls protocol sieve.

   OK on previous diff concept sthen@
   Suggestions, feedback and OK current diff tb@
VersionDeltaFile
1.68+59-2usr.bin/openssl/s_client.c
1.169+3-2usr.bin/openssl/openssl.1
+62-42 files

OpenBSD/src UA64Hnoshare/man/man4 qcuart.4

   Fix typo.  Spotted by jmc@
VersionDeltaFile
1.2+3-3share/man/man4/qcuart.4
+3-31 files

OpenBSD/src JZwNPGWusr.bin/openssl asn1pars.c

   openssl asn1pars: move tmplen next to tmpbuf
VersionDeltaFile
1.20+4-4usr.bin/openssl/asn1pars.c
+4-41 files

OpenBSD/src klrFblVusr.bin/openssl asn1pars.c

   openssl asn1pars: avoid a few unnecessary casts

   If str is a const unsigned char * rather than a char *, we can get away
   with a single cast and do not need to cast away const either. Reduce the
   scope of tmpbuf and ctmpbuf (now p) while there.

   ok kenjiro
VersionDeltaFile
1.19+11-11usr.bin/openssl/asn1pars.c
+11-111 files

OpenBSD/src j6yqOiEdistrib/sets/lists/comp mi

   sync
VersionDeltaFile
1.1761+1-0distrib/sets/lists/comp/mi
+1-01 files

OpenBSD/src gnwxD6Jlib/libcrypto/man EVP_SealInit.3

   EVP_SealInit.3: fix RETURN VALUES section

   While normal calls return 0 for error and npubk for success, there is a
   case where it returns the usual 1/0 thing. Make that explicit.

   Prompted by a report by Niels Dossche

   ok jsing kenjiro
VersionDeltaFile
1.11+12-2lib/libcrypto/man/EVP_SealInit.3
+12-21 files

OpenBSD/src NOYhs7Jlib/libcrypto/man EVP_OpenInit.3

   EVP_OpenInit.3: fix RETURN VALUES section

   This has been incorrectly documented since forever. The function only ever
   returned 0/1.

   ok jsing kenjiro
VersionDeltaFile
1.11+4-6lib/libcrypto/man/EVP_OpenInit.3
+4-61 files