1
0
mirror of https://github.com/openbsd/src.git synced 2026-06-18 07:13:36 +02:00

Commit Graph

  • bf3f17b153 Bring the qwz driver up to WPA2 association on the Qualcomm WCN7850 chip. mglocker 2026-04-26 19:25:08 +00:00
  • 80ba1745cc make_addressRange: unused bits in max must be zero tb 2026-04-26 17:58:58 +00:00
  • 9e1aa88af6 Attempt to drain the transmit FIFO before resetting or disabling it such that output that is currently in the FIFO makes it out. We already do this when attaching as a console by using a fixed delay, but not in compwroff() which runs when userland closes the associated tty. Instead of using a fixed delay, look at the LSR_TSRE bit which should get set if the FIFO (or the itransmit shift register if the FIFO is disabled) is empty. Use a fixed timeout such that on hardware with a non-functional LSR_TSRE bit the loops still terminate. kettenis 2026-04-26 09:27:15 +00:00
  • 443952c09f Fix PKCS7_set_{un,}signed_attributes() tb 2026-04-26 04:19:11 +00:00
  • d86384b2ab Allow '!}' and '!)' at EOF, even though there is no forward movement. millert 2026-04-25 19:30:59 +00:00
  • b39de7ad3f Fix special case of ')' when the cursor is on white-space. millert 2026-04-25 17:58:56 +00:00
  • a4a7b15694 Prevent '(' from moving the cursor forward. millert 2026-04-25 17:51:11 +00:00
  • b82eaaa1f9 Fix a misapplied patch in rev 1.12, the goto belongs outside the len check. millert 2026-04-25 17:47:46 +00:00
  • e72894539a Add DTLS wire tests. jsing 2026-04-25 14:36:12 +00:00
  • 7e0233d628 Do not clear the dirty upper and lower bits when enabling the FPU in fprs claudio 2026-04-25 12:14:38 +00:00
  • 89a3422f47 If the PCIe link is down, provide access to config space for bus 0, but return 0xffffffff (and ignore writes) for other busses. This gets rid of the "can't initialize hardware" messages that confuse some users and better matches what happens on other platforms with PCIe when a slot is empty. kettenis 2026-04-25 11:41:41 +00:00
  • 7da6103001 pkcs7: drop silly use of i in PKCS7_dataVerify() tb 2026-04-25 10:54:30 +00:00
  • b239058eeb pkcs7: don't use i, j for NIDs in PKCS7_dataFinal() tb 2026-04-25 10:53:13 +00:00
  • 66e0b98d22 pkcs7: don't use i and j for NIDs in PKCS7_dataDecode() tb 2026-04-25 10:50:50 +00:00
  • 6995026525 pkcs7: avoid assignment to i in PKCS7_dataInit() tb 2026-04-25 10:48:59 +00:00
  • 6c5f0280b6 pkcs7: Simplify PKCS7_type_is_other() tb 2026-04-25 10:30:11 +00:00
  • 921eb3c368 Add FIPS 180-4 references for SHA-256 constants. jsing 2026-04-25 05:47:03 +00:00
  • a70106336f Simplify PKCS7_get_issuer_and_serial() tb 2026-04-24 15:10:20 +00:00
  • 2f70c1a437 use __kprintf__ not __printf__ for format attributes avoids format warnings with clang 21 and later ok robert@ jsg 2026-04-24 13:25:44 +00:00
  • efc83934e4 No need to stravis the window name twice. nicm 2026-04-24 10:08:52 +00:00
  • 9aeaae0049 Implement bounce buffers for riscv64. kettenis 2026-04-23 19:51:37 +00:00
  • 179a5728e3 Move repo_tree_free() up to where the other repo functions live. OK tb@ claudio 2026-04-23 14:15:53 +00:00
  • c426e1b541 Drop -Winline from CDIAGFLAGS it breaks on sparc64 claudio 2026-04-23 12:57:47 +00:00
  • 89d3406fb4 Kill client rather than fatalx on bad file handling messages, reported by Tim Zheng. nicm 2026-04-23 12:36:15 +00:00
  • 69613764e0 Redraw correctly when a popup is present above pane borders, GitHub issue 4997 from Manuel Einfalt. nicm 2026-04-23 11:29:23 +00:00
  • 2b3041c8ed remove unused pf_statelim_clr() ok dlg@ jsg 2026-04-23 01:33:01 +00:00
  • 9b9ca14e28 remove unused art_walk() ok dlg@ jsg 2026-04-23 01:28:03 +00:00
  • 7a2e62a490 rename __copy_from_user_inatomic_nocache() to copy_from_user_inatomic_nontemporal() to follow changes in linux 6.18.24 jsg 2026-04-23 01:16:55 +00:00
  • 5c57869894 x86: rename and clean up __copy_from_user_inatomic_nocache() jsg 2026-04-23 01:16:32 +00:00
  • 5464cca9dd make ctrl-w remove trailing space from words too dlg 2026-04-23 01:15:07 +00:00
  • 1e59d2803b drm/amdkfd: Fix queue preemption/eviction failures by aligning control stack size to GPU page size jsg 2026-04-23 01:10:33 +00:00
  • b018fffbd6 Fix difftime() result when it is passed a negative value millert 2026-04-23 01:08:47 +00:00
  • 9c4709afbf drm/amdgpu: Handle GPU page faults correctly on non-4K page systems jsg 2026-04-23 01:08:46 +00:00
  • f1e37cfa9b pf_purge_states() may trip assert(st->timeout == PFTM_UNLINKED) in pf_free_state(). Once member ->timeout in pf_state structure reaches PFTM_UNLINKED value, then the ->timeout member must not not be updated. This diff reminds pfsync(4) to follow PFTM_UNLINKED rule too. The pfsync(4) currently may accidentally update ->timeout member while state is being purged, causing pf_purge_states() to trip the assert. sashan 2026-04-22 23:06:01 +00:00
  • c64d6f6d81 fix tx dma segment size dlg 2026-04-22 22:12:49 +00:00
  • 5b113e7c02 fix rss hashing on big endian archs dlg 2026-04-22 22:09:18 +00:00
  • 3055edfedb increase the 9k mbuf clusters to 9k + 128 bytes dlg 2026-04-22 21:58:53 +00:00
  • 18dcbfb1f2 sys/cnmac: support CN71xx 1000BASE-X ports kirill 2026-04-22 19:11:04 +00:00
  • 550a4311c3 When updating the ranges after an insertion or deletion, the range should be up to and including the current line number. This behavior is consistent with historic vi as well as modern vim. millert 2026-04-22 16:01:08 +00:00
  • 79912e7c2c vs_split() uses sp's visual map without checking it exists. renaud 2026-04-22 15:54:08 +00:00
  • 265ba2061d Use M_RTABLE and not M_TEMP for MPLS data attached to rt_llinfo. claudio 2026-04-22 15:17:43 +00:00
  • b6a9b08af4 grow the buffer to hold the sprintf'd rtable id by 8 bytes so it can hold the full range an int can express. the previous buffer was large enough since the rtable id is clamped to 0.. RT_TABLEID_MAX which is 255, however, it is a bit much to ask for analyzers - including those in compilers - to detect that, 8 extra bytes on the stack cost us effectively nothing, and it feels a bit more robust. triggered by bcook's portable diffs, ok claudio henning 2026-04-22 13:57:58 +00:00
  • 12a56f1e3d in show_peer_msg, grow the buffer to hold the sprintf'd stratum by 1 byte. the previous buffer was large enough since startum is clamped to 0..15, however, it is a bit much to ask for analyzers - including those in compilers - to detect that, an extra byte on the stack costs us effectively nothing, and it feels a bit more robust. triggered by bcook's portable diffs, ok claudio henning 2026-04-22 13:54:50 +00:00
  • 571cb01f28 Add missing It in '.It Ic min-version Ar number' claudio 2026-04-22 13:51:46 +00:00
  • 3c019fcac6 Use &nowake as ident in tsleep_nsec call instead of using a stack variable for the same goal. Using &nowake is becomes clear that there is no wakeup call for this sleep. claudio 2026-04-22 12:28:08 +00:00
  • e818741802 tsleep.9: replace two instances of -- with em dashes per mandoc -Tlint tb 2026-04-22 10:04:41 +00:00
  • e6e80bbfa1 tsleep.9: add const volatile qualifiers for ident tb 2026-04-22 10:02:34 +00:00
  • 3802f0c790 Add feature for progress bar and pass to outside terminal, GitHu issue 4972 from Eric Dorland. nicm 2026-04-22 07:25:17 +00:00
  • e10720243e Fix underflows in ex(1) and vi(1) +cmd parser renaud 2026-04-22 07:15:43 +00:00
  • c2cc3a6931 Translate keypad keys to text in prompt input. From Barrett Ruth in GitHub issue 4996. nicm 2026-04-22 07:15:34 +00:00
  • 0b5c7faa75 Add a couple of controls (kill, zoom) to default pane-status-format. Will be more to come with floating panes. From Dane Jensen in GitHub issue 4981. nicm 2026-04-22 07:13:26 +00:00
  • b0c87f394e Sanitize pane titles and window and session names more consistently and strictly, prevents C0 characters and other nonvisible characters causing problems. Reported (with a different fix) by Chris Monardo in GitHub issue 4999. nicm 2026-04-22 07:10:16 +00:00
  • 0770a51d1a Make clock visible on terminals without colours, from Manuel Einfalt in GitHub issue 5001. nicm 2026-04-22 07:05:59 +00:00
  • 2303e56b8b Add a fairly low time limit to format evaluation to stop absurdly nested formats from making tmux appear to hang. nicm 2026-04-22 07:05:03 +00:00
  • 8aa111843b Do not leak hyperlinks in copy mode, from Barrett Ruth in GitHub issue 5020. nicm 2026-04-22 07:03:06 +00:00
  • 41e75da22e Remove no longer accurate statement from tmux.1, reported by dkuettel at gmail dot com. nicm 2026-04-22 06:58:59 +00:00
  • 1cafb01398 Add a default set of features for WezTerm. nicm 2026-04-22 06:57:08 +00:00
  • 7a0a41717c remove unused enoioctl() ok claudio@ jsg 2026-04-22 01:51:37 +00:00
  • 40c202e21c change nfs_ioctl() from a macro with enoioctl() to a proper function this was the only use of enoioctl() ok claudio@ jsg 2026-04-22 01:43:48 +00:00
  • 09bd345150 wycheproof: skip BLS test vectors to prepare for update tb 2026-04-21 20:55:21 +00:00
  • 9a8e8d261f sys/cnmac: support SoftLRO kirill 2026-04-21 20:20:09 +00:00
  • 167fad02dc Mention powerpc64 and riscv64 support jca 2026-04-21 20:00:55 +00:00
  • 7df850aa5e Mention smtiic(4) jca 2026-04-21 19:58:49 +00:00
  • 064ee2ad0e Mention sfgpio(4) and smtgpio(4) jca 2026-04-21 19:58:21 +00:00
  • c305fb34b8 sys/octeon: fix PCIe config tag layout kirill 2026-04-21 19:43:47 +00:00
  • 2384c4f884 A packet with a FIN flag needs to act as a barrier in tcp_flush_queue. claudio 2026-04-21 18:36:13 +00:00
  • 5bf9d9a452 the enosys() stub has not been used for decades ok jsg jca deraadt 2026-04-21 18:18:11 +00:00
  • a29f372578 Fix PREF64 option corruption if DNSSL is also set kn 2026-04-21 17:24:40 +00:00
  • aa64f0700d sync miod 2026-04-21 16:23:21 +00:00
  • d6ec741d09 Fix handing of multi-line blacklist error strings in spamd.conf millert 2026-04-21 14:44:29 +00:00
  • e416271be0 newer gcc is so smart to point out that settime_deadline may be used uninitialized. of course it is wrong. sprinkle a "= 0" to shut it up. pointed out by bcook, discussed with, gcc confronted by and ok claudio bcook henning 2026-04-21 14:36:00 +00:00
  • 7561750609 newer gcc thinks it's smart (do they call it AI yet?) and points out peercount may be used unitialized. of course it is utterly wrong. move peercount = 0 initialization 2 lines up to shut gcc up pointed out by bcook, dicussed with, gcc-checked by and ok bcook claudio henning 2026-04-21 14:31:03 +00:00
  • 2ad62dfbc6 in control_check(), rename struct sockaddr_un sun to sa - for consistency with control_init() just underneath, and because "sun" causes problems for portable on solaris pretty much from bcook's portable repo, but another name, ok bcook henning 2026-04-21 14:20:00 +00:00
  • d5df45865f we use clock_gettime() here and thus shall explicitely include time.h from bcook's portable repo, ok bcook henning 2026-04-21 12:35:45 +00:00
  • d335ef018c Enable nwid scanning by doing two things: mglocker 2026-04-21 08:56:22 +00:00
  • 4470fcda88 expand_domacro() handled a defined() with the wrong argument count via an error path that doesn't drain es->args renaud 2026-04-21 07:42:38 +00:00
  • 9f31974431 PFI_FLAG_SKIP may be lost when interface disappears and then reappears sashan 2026-04-21 06:38:28 +00:00
  • f5770044c1 pkcs7test: factor main into a helper so we can add some unit tests easily tb 2026-04-21 05:18:35 +00:00
  • c5b9453745 Remove the bootcmd hint for now jca 2026-04-20 22:20:07 +00:00
  • 5ca82bba1a Better wording and typo fix for the Spacemit K1 boards jca 2026-04-20 21:51:22 +00:00
  • 18222d5632 Mention some Spacemit K1 boards that kettenis added support for jca 2026-04-20 21:47:00 +00:00
  • 311e45fe17 Add post-install hints for boards without distro_bootcmd (like BPi F3/Jupiter) jca 2026-04-20 21:43:39 +00:00
  • 7d31c5727e Document specifics for spacemit K1-based boards jca 2026-04-20 21:38:55 +00:00
  • 9f29e0a6f7 Move hw-specific parts at the end of this file jca 2026-04-20 21:35:08 +00:00
  • 5bb25e55fe sys/octeon: preserve bootloader console baud kirill 2026-04-20 21:20:38 +00:00
  • 4309546c2b sys/octeon: accept linux,phandle for IRQs kirill 2026-04-20 21:18:36 +00:00
  • 8f7e9c81e6 vi: fix indent by trailing extra space tb 2026-04-20 11:37:18 +00:00
  • 61290050a4 vi: whitespace fixes tb 2026-04-20 10:30:02 +00:00
  • 84954924bf vi: avoid set but not used warnings tb 2026-04-20 08:44:48 +00:00
  • 9ce5d767a9 mlkem: use <openssl/mlkem.h> instead of "mlkem.h" tb 2026-04-20 08:14:29 +00:00
  • ad294e6267 Clarify comment on what setting extended types for channels does job 2026-04-20 07:43:52 +00:00
  • 7c6fd3f23a tls_keypair: add missing <limits.h> tb 2026-04-20 04:35:00 +00:00
  • e0a2ac41a9 ec_pmeth: fix 20yo comment: *outlen -> *keylen tb 2026-04-20 04:26:12 +00:00
  • 10434ad8f9 drm/i915/psr: Do not use pipe_src as borders for SU area jsg 2026-04-20 01:27:42 +00:00
  • c62d269956 drm/i915/gt: fix refcount underflow in intel_engine_park_heartbeat jsg 2026-04-20 01:25:12 +00:00
  • bb8e03cabd 7.9-current ok deraadt@ jsg 2026-04-20 00:18:21 +00:00
  • e24af73d34 correctly set extended type for client-side channels. Fixes interactive vs bulk IPQoS for client->server traffic. ok job@ djm 2026-04-19 23:37:22 +00:00
  • daa85c1ad2 login_chpass: No longer need to install this setuid root millert 2026-04-19 19:54:02 +00:00
  • be10f67bca Terminate SMBIOS vendor/product matching at first match. kettenis 2026-04-19 19:29:53 +00:00
  • c802d746c8 Extend the SEV bounce buffer implementation to make it usable for bouncing memory that isn't DMA reachable. kettenis 2026-04-19 09:59:22 +00:00