OpenBSD/src 1d34VYH — usr.sbin/httpd server.c httpd.c

   Revert "httpd: convert imsg handling to imsg_get_ and remove... " r.1.79

   It looks like having multiple "listen" blocks can cause configuration
   errors because the IMSG has already been consumed. The previous behavior
   simply copied the IMSG.

   To be on the safe side, revert all IMSG changes.

   Spotted by aja, hint by tb@
VersionDeltaFile
1.81+23-28usr.sbin/httpd/config.c
1.30+10-35usr.sbin/httpd/logger.c
1.143+2-2usr.sbin/httpd/server.c
1.89+2-2usr.sbin/httpd/httpd.c
1.188+4-0usr.sbin/httpd/httpd.h
+41-675 files

OpenBSD/src HPAc7Lr — usr.sbin/rpki-client output-json.c

   Make sure to only emit intermediates when listing nonfuncs in JSON output

   OK claudio@ tb@
VersionDeltaFile
1.65+2-2usr.sbin/rpki-client/output-json.c
+2-21 files

OpenBSD/src CsnObRc — usr.sbin/rpki-client output-json.c

   rpki-client: guard JSON output of ca->aki with a NULL check

   While this is about non-functional CAs and TAs are never considered as
   such, this block may well be copied around and then end in tears.

   discussed with claudio
VersionDeltaFile
1.64+3-2usr.sbin/rpki-client/output-json.c
+3-21 files

OpenBSD/src VJNbAds — usr.sbin/rpki-client parser.c filemode.c

   rpki-client: normalize calloc calls for struct entity
VersionDeltaFile
1.198+2-2usr.sbin/rpki-client/parser.c
1.95+2-2usr.sbin/rpki-client/filemode.c
+4-42 files

OpenBSD/src n5UCcMc — usr.sbin/rpki-client repo.c filemode.c

   rpki-client: rename remaining entities to ent

   Mechanical change entp -> ent and p -> ent.

   ok job
VersionDeltaFile
1.197+102-102usr.sbin/rpki-client/parser.c
1.94+24-24usr.sbin/rpki-client/filemode.c
1.96+3-3usr.sbin/rpki-client/repo.c
+129-1293 files

OpenBSD/src 7IIu9xt — usr.sbin/rpki-client nca.c

   Add safegaurd: only consider intermediates when storing NCA state on disk

   The detection & backoff related to non-functional CAs is only intended to
   apply to intermediates (not the trust anchor or end-entity certs). Better
   to explicitly check the ca's purpose.

   OK tb@
VersionDeltaFile
1.20+3-3usr.sbin/rpki-client/nca.c
+3-31 files

OpenBSD/src wLuzg0s — usr.sbin/rpki-client nca.c

   Add safe guard: don't initially mark trust anchors as nonfunctional CAs

   The detection & backoff for non-functional CAs is only intended to apply
   to intermediates, not the trust anchor itself.

   OK tb@
VersionDeltaFile
1.19+3-2usr.sbin/rpki-client/nca.c
+3-21 files

OpenBSD/src SkYI1tg — usr.sbin/rpki-client main.c rpki-client.8

   Pinning the validation time implies offline mode

   The -P option is merely intended to help research whether the
   deterministic validation process produces expected results. The only
   scenario where use of -P is productive is in offline mode.

   OK tb@ claudio@
VersionDeltaFile
1.145+4-3usr.sbin/rpki-client/rpki-client.8
1.329+2-1usr.sbin/rpki-client/main.c
+6-42 files

OpenBSD/src 0DIO5rY — usr.sbin/rpki-client main.c

   In offline mode don't consider state related to non-functional CAs

   If '-n' is specified there won't be any network synchronisation anyway.
   This help avoid nuking the on-disk state in some scenarios.

   OK tb@
VersionDeltaFile
1.328+3-2usr.sbin/rpki-client/main.c
+3-21 files

OpenBSD/src Oq2yXZ7 — usr.bin/tmux window-customize.c tty-term.c

   Memory leak fixes from someone in GitHub issues 5739, 5744, 5745, 5746.
VersionDeltaFile
1.522+3-3usr.bin/tmux/server-client.c
1.17+4-1usr.bin/tmux/hooks.c
1.38+3-1usr.bin/tmux/window-customize.c
1.114+3-1usr.bin/tmux/tty-term.c
+13-64 files

OpenBSD/src zMKrAe2 — usr.bin/tmux tmux.h tmux.1

   Add -f to switch-mode to read choices from a file, GitHub issue 5738.
VersionDeltaFile
1.6+80-6usr.bin/tmux/window-switch.c
1.61+59-4usr.bin/tmux/cmd-choose-tree.c
1.1187+22-2usr.bin/tmux/tmux.1
1.1464+2-1usr.bin/tmux/tmux.h
+163-134 files

OpenBSD/src hCCeNJx — usr.bin/tmux cmd-find.c

   Set session for {current} target, GitHub issue 5742.
VersionDeltaFile
1.89+2-1usr.bin/tmux/cmd-find.c
+2-11 files

OpenBSD/src BAJr1dY — usr.bin/tmux server-client.c

   Do not discard control state before a control client creates it, GitHub
   issue 5740 from Andre Popp.
VersionDeltaFile
1.521+2-2usr.bin/tmux/server-client.c
+2-21 files

OpenBSD/src GlRqC7T — usr.bin/tmux format.c cmd-send-keys.c

   A few additional readonly checks, GitHub issue 5736 from gmkbenjamin at
   hotmail dot com.
VersionDeltaFile
1.94+18-5usr.bin/tmux/cmd-attach-session.c
1.77+13-2usr.bin/tmux/cmd-switch-client.c
1.125+10-1usr.bin/tmux/cmd-queue.c
1.83+4-2usr.bin/tmux/cmd-send-keys.c
1.429+4-1usr.bin/tmux/format.c
+49-115 files

OpenBSD/src jBy4suH — lib/libcrypto/x509 x509_verify.c

   x509_verify: cache extensions before allocating chain

   Avoid allocating current_chain before extension caching can fail, so the
   failure path needs no chain cleanup.

   Drop the misleading OUT_OF_MEM error assignment. The common error path
   supplies UNSPECIFIED.

   pointed out by tb@

   ok tb@ beck@
VersionDeltaFile
1.83+4-7lib/libcrypto/x509/x509_verify.c
+4-71 files

OpenBSD/src vjZAlg8 — regress/lib/libc/cxa-atexit/test1 test1.C, regress/lib/libc/fnmatch fnm_test.c

   couple more cases of err family functions with the extra \n
VersionDeltaFile
1.2+6-6regress/lib/libc/cxa-atexit/test1/test1.C
1.3+3-3regress/sys/kern/pipe/test-ping-pong.c
1.3+3-3regress/sbin/pfctl/changerule.c
1.8+3-3regress/lib/libm/msun/fenv_test.c
1.9+3-3regress/lib/libm/fenv/fenv.c
1.4+2-2regress/lib/libc/fnmatch/fnm_test.c
+20-202 files not shown
+24-248 files

OpenBSD/src EQzOxkB — lib/libc/gen readpassphrase.c

   fix weird behaviour after SIGINT/SIGQUIT caused by my previous
   signal handling change. Feedback deraadt/millert; ok deraadt
VersionDeltaFile
1.31+5-5lib/libc/gen/readpassphrase.c
+5-51 files

OpenBSD/src A0jhgIk — usr.bin/ssh channels.c

   fix channels code spinning on fds for a fraction of a second when
   ChannelTimeout was in use.

   Reported by 하태훈_2184
VersionDeltaFile
1.472+3-3usr.bin/ssh/channels.c
+3-31 files

OpenBSD/src 3frASkm — usr.bin/rpcinfo rpcinfo.c, usr.bin/rup rup.c

   use err macros.  unveil and pledge where possible.  the unveil
   includes "/etc" "r" for now, but that might not be needed.
VersionDeltaFile
1.21+18-34usr.bin/rpcinfo/rpcinfo.c
1.32+11-12usr.bin/rup/rup.c
1.14+8-1usr.bin/rwall/rwall.c
1.44+6-1usr.bin/rusers/rusers.c
+43-484 files

OpenBSD/src GaRmGQp — usr.sbin/smtpd ioev.c lka_filter.c

   use SOCK_NONBLOCK where suitable
VersionDeltaFile
1.365+5-9usr.sbin/smtpd/smtpd.c
1.133+4-6usr.sbin/smtpd/control.c
1.51+3-5usr.sbin/smtpd/mproc.c
1.83+3-4usr.sbin/smtpd/lka_filter.c
1.50+2-3usr.sbin/smtpd/ioev.c
+17-275 files

OpenBSD/src PLhFuvR — usr.sbin/ypbind ypbind.c

   privdrop to _ypbind.  The late use of daemon() until YP binding succeeds
   (to wait in the rc script, but also allow ^C if the admin wants to fix
   a mess) was a problem.  Now it opens a pipe[], forks the parent which
   does half of daemon up front, the remaining parts happen upon binding
   success.  If the parent gets tty signals, it must forward to the child
   who has already called setsid().  unveils and pledges have been moved around.
   tested by jmatthew
VersionDeltaFile
1.88+64-21usr.sbin/ypbind/ypbind.c
+64-211 files

OpenBSD/src OBqKB6j — etc master.passwd group, etc/mail aliases

   add _ypbind at 122 for upcoming privdrop support
VersionDeltaFile
1.75+2-1etc/mail/aliases
1.112+1-0etc/master.passwd
1.104+1-0etc/group
+4-13 files

OpenBSD/src oGh58Gf — libexec/ld.so/ldd ldd.c

   avoid using stdio near fork & exec
   part of a larger diff
VersionDeltaFile
1.27+6-8libexec/ld.so/ldd/ldd.c
+6-81 files

OpenBSD/src Wucd8Q4 — usr.sbin/rpki-client parser.c

   rpki-client: p -> mft in proc_parser_mft_check()

   Missed in a previous pass. No binary change.
VersionDeltaFile
1.196+7-7usr.sbin/rpki-client/parser.c
+7-71 files

OpenBSD/src QaqaSvs — usr.sbin/rpki-client parser.c

   rpki-client: rewrap a line in proc_parser_mft_check()
VersionDeltaFile
1.195+3-3usr.sbin/rpki-client/parser.c
+3-31 files

OpenBSD/src NozM3Ct — sys/dev/usb uhidev.c

   uhidev: the report size when doing USB_GET_REPORT could exceed the size
   of ucr_data. Check that report size doesn't exceed ucr_data, preventing
   heap overflow. Also for USB_SET_REPORT.

   From Acts1631

   "looks correct" deraadt@
VersionDeltaFile
1.113+5-1sys/dev/usb/uhidev.c
+5-11 files

OpenBSD/src XIBFrAM — sys/dev/ofw ofw_regulator.c ofw_pinctrl.c

   sys/ofw: replace a few malloc by variables on stack

   OK: deraadt@
VersionDeltaFile
1.42+7-8sys/dev/ofw/fdt.c
1.4+6-5sys/dev/ofw/ofw_pinctrl.c
1.21+4-5sys/dev/ofw/ofw_regulator.c
+17-183 files

OpenBSD/src VWypVHo — sys/sys device.h

   Reminder to all developers:
   *** SLEEP IS NOT ALLOWED DURING DVACT_SUSPEND or DVACT_RESUME ***
VersionDeltaFile
1.73+2-1sys/sys/device.h
+2-11 files

OpenBSD/src vS2NjXR — usr.sbin/rpki-client main.c

   rpki-client: change to sizeof(*ent) rather than using the type

   requested by job
VersionDeltaFile
1.327+2-2usr.sbin/rpki-client/main.c
+2-21 files

OpenBSD/src 7UVAtNf — usr.sbin/rpki-client main.c

   rpki-client: normalize on ent for struct entity in main.c

   ok job
VersionDeltaFile
1.326+24-24usr.sbin/rpki-client/main.c
+24-241 files