1
0
mirror of https://github.com/openbsd/src.git synced 2026-06-17 23:03:29 +02:00

Commit Graph

  • 5bf60b7bbb convert nfs_socket.c from nfsm_dissect() to nfsd_dissect() jsg 2026-06-09 03:07:19 +00:00
  • 129b7361a7 convert nfs_serv.c from nfsm_dissect() to nfsd_dissect() jsg 2026-06-09 03:05:19 +00:00
  • f7ff572f3f remove nfsm_info argument from nfsm_srvmtofh1() jsg 2026-06-09 03:02:07 +00:00
  • ccdb4fd9cb remove nfsm_info argument from nfsm_reply() jsg 2026-06-09 03:00:10 +00:00
  • e3f8116888 make nfsm_srvnamesiz() take an nfsrv_descript argument jsg 2026-06-09 02:57:57 +00:00
  • 1d3974cfff make nfsm_srvmtofh2() take an nfsrv_descript argument jsg 2026-06-09 02:56:44 +00:00
  • 8320865ccb make nfsm_srvsattr() take an nfsrv_descript argument jsg 2026-06-09 02:55:17 +00:00
  • 193aeaf4df add nfsrv_descript versions of nfsm functions jsg 2026-06-09 02:52:26 +00:00
  • 6f935c3293 remove nmi_mb from struct nfsm_info jsg 2026-06-09 02:50:21 +00:00
  • 4d99815467 make nfsm_srvmtofh1() take an mbuf argument jsg 2026-06-09 02:47:59 +00:00
  • 55c7f42fdd make nfsm_srvwcc() take an mbuf argument jsg 2026-06-09 02:46:02 +00:00
  • 3d81f98817 make nfsm_fhtom() take an mbuf argument jsg 2026-06-09 02:44:06 +00:00
  • 5e18eb562e make nfsm_srvpostop_fh() take an mbuf argument jsg 2026-06-09 02:42:10 +00:00
  • 4da49fe8b6 make nfsm_srvpostop_attr() take an mbuf argument jsg 2026-06-09 02:40:16 +00:00
  • 27b0ee1e96 make nfsm_reply() take an mbuf argument jsg 2026-06-09 02:38:24 +00:00
  • 78974ab08b make nfsm_strtom() take an mbuf argument jsg 2026-06-09 02:36:29 +00:00
  • 1a1b1c7bb8 Upstream patch for buffer overflow in 32-bit perl afresh1 2026-06-09 01:37:55 +00:00
  • 21e0b139c0 Upstream patches for IO-Compress perl dist afresh1 2026-06-09 01:37:30 +00:00
  • 38d736fcba Upstream patch for HTTP-Tiny perl dist afresh1 2026-06-09 01:36:51 +00:00
  • 170dab4126 Upstream patches for Archive-Tar perl dist afresh1 2026-06-09 01:36:20 +00:00
  • 6ad0bf9083 Fix mouse events on tiled pane status line - when panes share a border, prefer the pane for which the border is the status line. With Dane Jensen. nicm 2026-06-08 23:06:21 +00:00
  • cd1cface29 Fix squash-groups skipping every session, GitHub issue 5180 from Bryce Miller. nicm 2026-06-08 21:46:19 +00:00
  • fedd2d2215 Allow ACLs to use groups as well as users, GitHub issue 4917. nicm 2026-06-08 21:38:19 +00:00
  • ae5dadf338 Add a relative time option for time formatting, GitHub issue 5009. nicm 2026-06-08 21:19:52 +00:00
  • 9f8e030416 Add a -h flag to choose-tree and choose-client to hide the pane containing the mode, intended for use with floating panes. From Michael Grant, GitHub issue 5177. nicm 2026-06-08 21:01:33 +00:00
  • 392d7ab2a5 Add -T to new-pane to set the title; GitHub issue 5176 from Michael Grant. nicm 2026-06-08 20:44:57 +00:00
  • 263cf16fe6 Add display-panes-format to change the top-of-pane text shown with display-panes. nicm 2026-06-08 20:42:39 +00:00
  • c554569ef9 When entering or leaving the alternate screen, discard any pending resizes. Improves flicking with scrollbars and programs that leave and enter the alternate screen on every WINCH like nano. GitHub issue 4772. nicm 2026-06-08 20:41:21 +00:00
  • 2b95f200f5 Add a -k flag to choose commands to kill the pane when the mode is exited (useful with floating panes). nicm 2026-06-08 20:38:54 +00:00
  • 33e7968cec Return immediately if the list is empty in mode_tree_key instead of crashing, from Bryce Miller in GitHub issue 5170. nicm 2026-06-08 15:16:21 +00:00
  • d88eaf8f50 when no constraints are configured, do not wait for constraint replies openntpd-portable commit 2760aa0, bcook@ henning 2026-06-08 12:46:17 +00:00
  • 43e61244d4 when creating a peer out of a pool spec ("servers" in cfg), copy "trusted" just like weight and everything else openntpd-portable commit fd6d7d0 by bcook@ henning 2026-06-08 12:41:51 +00:00
  • 867bf89e0d Update because printconf missed a hypen. claudio 2026-06-08 12:29:29 +00:00
  • 1b70bf5379 announce as-4byte uses a hyphen in the name. Fix printconf to output the statement correctly. claudio 2026-06-08 12:26:45 +00:00
  • 38a3416f6c Save the rpkiNotify URI itself in the repository's RRDP state file job 2026-06-08 12:12:00 +00:00
  • fbcc15cb3f Add a point at infinity check to ecdh_compute_key() tb 2026-06-08 12:08:08 +00:00
  • a49f2cdc5c tlsext: add XXX to consider refusing anything but uncompressed point format tb 2026-06-08 12:05:25 +00:00
  • 64dbfdfff7 The ssl_kex regress now passes. tb 2026-06-08 11:53:51 +00:00
  • 6d7d7f344b ssl_kex: ensure the public key uses uncompressed encoding tb 2026-06-08 11:52:43 +00:00
  • 178749dfad Adjust ssl_kex test for signature change in ssl_kex_peer_public_ecdhe_ecp() tb 2026-06-08 11:41:21 +00:00
  • 9465b4fee9 Add a decode_error argument to ssl_kex_peer_public_ecdhe_ecp() tb 2026-06-08 11:38:04 +00:00
  • f21d0cd026 regress/libssl/unit: add a currently failing test for ECDHE kex tb 2026-06-08 11:31:29 +00:00
  • 945465dfa9 sort SEE ALSO jsg 2026-06-08 09:53:54 +00:00
  • 6cbf4cc07c Move checking of whether the cursor is visible inside the if so that it always hits the calculation of the oy offset when the status line is at the top. From Michael Grant. nicm 2026-06-07 20:05:16 +00:00
  • 546a83c4db Add -H flag to capture-pane to show hyperlinks. nicm 2026-06-07 20:03:02 +00:00
  • 1175e773e1 sadly attach functions cannot indicate failure (until we eventually fix that), so the device node remains inact (but broken). Strange callbacks (like activate for suspend/resume) need to detect this situation in a device-dependent way for now. Do that here. ok kettenis deraadt 2026-06-07 16:29:28 +00:00
  • 9977112824 Add -L to show line numbers with capture-pane and -F to show line flags. nicm 2026-06-07 16:23:05 +00:00
  • ed5b9ab0bd Enable suspend/resume for qwz(4). mglocker 2026-06-07 16:13:08 +00:00
  • fb3465e908 Clear entire lines when removing from history or freeing. nicm 2026-06-07 14:41:27 +00:00
  • f2d2b3cd91 Adapt to random direct map by also extracting pmap_direct_base with nlist issue spotted by anton; discussion with mlarkin and guenther deraadt 2026-06-07 14:22:07 +00:00
  • e3237d075b Redraw entire session when making a new pane. nicm 2026-06-07 14:11:20 +00:00
  • 398f026647 Add -g flag to kill-session to kill all sessions in a group, GitHub issue 5157 from github at jiku dot jp. nicm 2026-06-07 13:51:42 +00:00
  • 6c67ce87cf Add some additional environment variables needed for Wayland, from shbernal dot 01 at gmail dot com. nicm 2026-06-07 13:37:39 +00:00
  • 2f7dd38467 Tweak previous. nicm 2026-06-07 13:29:16 +00:00
  • ade6d5138a Add -E to split-window to explicitly make an empty pane rather than requiring an empty command. nicm 2026-06-07 13:15:28 +00:00
  • 795d9d94aa tls_conn_version: add missing .Pp in HISTORY tb 2026-06-07 12:06:30 +00:00
  • 36d7efff06 ec_convert: point_conversion_t -> point_conversion_form_t in a comment tb 2026-06-07 11:17:15 +00:00
  • c67d9ae8f9 Allow floating panes to be created partially off the window, based on a change from Michael Grant. nicm 2026-06-07 09:54:25 +00:00
  • 55e221da9e Make crypto_sign_ed25519_keypair_from_seed() static to prevent compiler warnings since it's only used within ed25519.c. dtucker 2026-06-07 08:50:17 +00:00
  • 4471af109f Enable floating panes. These are panes which sit above the layout ("tiled panes") like popups but unlike popups are not modal and behave like panes (so the same escape sequence support). Floating panes are created with the "new-pane" command, bound to * by default. nicm 2026-06-07 08:25:59 +00:00
  • ab64c0a3eb Do not allow swapping floating panes for the moment. nicm 2026-06-07 08:22:58 +00:00
  • f23883eaa3 Import updated modili dtucker 2026-06-07 08:21:06 +00:00
  • 6e27c85b90 ssl_kex: include ssl_local.h tb 2026-06-07 02:36:04 +00:00
  • 1149a13a65 whitespace djm 2026-06-06 23:53:59 +00:00
  • 18c9c5cc98 extend regress test for large exponents. Loosely based on ones in https://github.com/openssh/openssh-portable/pull/671/ djm 2026-06-06 23:50:28 +00:00
  • a99ed17cfa rearrange scan_scaled(3) ordering of multiplications and divisions to better preserve accuracy for large exponents. From metsw24-max via https://github.com/openssh/openssh-portable/pull/671/ djm 2026-06-06 23:49:25 +00:00
  • f28d8ad5e1 Use correct X position for visible range checks in screen_write_fast_copy, GitHub issue 5164 from Barrett Ruth. nicm 2026-06-06 17:35:30 +00:00
  • 1daa894495 Change so that floating panes are always part of the root layout. From Dane Jensen. nicm 2026-06-06 17:30:48 +00:00
  • 03010b9869 add X25519MLKEM768 to the start of the default ECDHE curves list, allowing libtls clients to connect to servers which don't offer any other curves (this has been seen in the wild with got, reported by stsp). ok tb@ sthen 2026-06-06 16:23:30 +00:00
  • 7d22cbfda1 Increase register status polling busy-wait from 250 to 500ms. This makes ufshci(4) survive a suspend on the Samsung Galaxy Book4 Edge. mglocker 2026-06-06 16:12:18 +00:00
  • 000c4a4fbc Correctly handle failure to buffer DTLS messages. jsing 2026-06-06 15:28:14 +00:00
  • 19e1b3cab3 Move DTLS change cipher spec handling to its own function. jsing 2026-06-06 15:24:26 +00:00
  • 1e1b050f55 Move DTLS handshake message handling to its own function. jsing 2026-06-06 15:22:25 +00:00
  • 6176b0a2ef Remove ssl3_handshake_msg_hdr_len() jsing 2026-06-06 15:08:15 +00:00
  • d1317e99cc libssl: don't break TLSv1.2 with X25519MLKEM768 tb 2026-06-06 08:45:41 +00:00
  • b19ee74128 Add regress tests for DTLS handshake messages. jsing 2026-06-06 08:13:50 +00:00
  • f12de7fa29 pass >9 commandline arguments to the internal-sftp server, previously they were silently dropped; reported by Steve Caffrey ok deraadt@ djm 2026-06-05 08:53:07 +00:00
  • e35442a684 avoid truncation of pathnames headed to lstat() for systems where PATH_MAX is not the actual max; reported by sahvx655-wq via GHPR688 djm 2026-06-05 08:48:43 +00:00
  • ce89dc54e9 Tweak sr_crypto_create_key_disk() to match sr_crypto_read_key_disk(). asou 2026-06-05 08:22:12 +00:00
  • 13facf8de4 Add a way to quote for command arguments and use for key in list-keys, GitHub issue 5153. nicm 2026-06-05 08:04:03 +00:00
  • 89271e0334 rename a variable to be more accurate djm 2026-06-05 06:51:02 +00:00
  • beba0a53a3 Properly set up interrupts in multivec mode if we have multiple msix vectors but only one queue, making the driver work in uniprocessor kernels, including RAMDISK. jmatthew 2026-06-05 05:06:10 +00:00
  • fd5e443660 Fix mwx_mcu_send_mbuf() for both mt7925 and mt7921 and the next bit of 7925 bringup. claudio 2026-06-04 19:26:48 +00:00
  • 0863b78107 Drop gcc3 -Wunininitialized workaround tb 2026-06-04 18:02:52 +00:00
  • 1d54e76051 sync deraadt 2026-06-04 15:01:00 +00:00
  • 70cb4e1f31 Fix up DMA allocation, interrupt handling and early hw init up to the firmware load sequence. claudio 2026-06-04 13:15:20 +00:00
  • bda9fb276b libssl: const correct ssl_*version* API tb 2026-06-04 12:05:57 +00:00
  • b583cabed5 rfc3779: uwrap a line tb 2026-06-04 12:01:55 +00:00
  • b62ec3b0ad rfc3779: whitespace fixes tb 2026-06-04 11:40:51 +00:00
  • 344fe49ad4 Fix interrupt barriers for the integrated MSI controller. kettenis 2026-06-04 10:07:22 +00:00
  • e098f50ba3 systat: prepare userland for upcoming buffer cache work tb 2026-06-04 09:29:47 +00:00
  • 04cdc1d116 Fix scrollbar drag position when window is taller than tty, from Michael Grant. nicm 2026-06-04 09:24:03 +00:00
  • be298ee032 Fix window_copy_write_lines to iterate with yy not py, from Michael Grant. nicm 2026-06-04 09:18:33 +00:00
  • 739c9ad20a oops deraadt 2026-06-04 07:37:21 +00:00
  • c7a21344ea smtpd was already fork+exec privsep, and starts 6 copies which are the same binary. I first decided to random-relink smtpd because of some recent close calls (in the IPC codepaths, which could have played part in lateral movement following a primary hole). Then it dawned on me that I can random relink each of the privsep binaries to be unique, in the same style as sshd. Each binary now contains a lot of code it does not need (and is not reached, but the code remains). That can be refactored as a later step. The new /etc/rc relink code will automaticall pick these up. vague approval martijn, gilles, millert deraadt 2026-06-04 05:42:58 +00:00
  • 19b3b9e8a9 httpd worries me a bit, so I want to random-relink it at boot. The new /etc/rc relinking components will automatically pick up this new directory and process it. deraadt 2026-06-04 05:34:53 +00:00
  • bd3e85e0af Handle the randomly placed direct map ok mlarkin deraadt 2026-06-04 05:25:04 +00:00
  • a36bbdd351 amd64: Place the direct map at a random location mlarkin 2026-06-04 05:22:04 +00:00
  • db737e6588 add signature malleability and pubkey validity checks to ed25519 verification (SSH doesn't depend on these properties) Pointed out by Soatok Dreamseeker djm 2026-06-04 04:26:51 +00:00
  • f44641bf06 Change run-shell expansion to just be #{1} etc not #1 which interferes with colours. nicm 2026-06-03 20:18:49 +00:00