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

Commit Graph

  • b2ce4751b3 Implement bgscan, add hooks for set and delete key and improve mwx_stop so that there is a better chance to recover after down/up. On top of this implement mwx_activate() so that suspend/resume works. None of this is perfect but hopefully good enough. master claudio 2026-06-17 13:34:53 +00:00
  • 51cdf7b684 Everything needed to bring the FUSE kernel protocol in line with the Linux implementation is now in place. With this update, the kernel can support ports that talk directly to /dev/fuse0 rather than relying on libfuse. helg 2026-06-17 13:29:01 +00:00
  • 9f1303c651 Tidy up server_client_check_redraw. Get rid of the bitmask tracking panes which want redraw for deferred clients - if they are deferred then they can just have a full redraw instead. Also return earlier if no redraw is actually needed, and improve the comments. nicm 2026-06-17 13:22:48 +00:00
  • f0fa2b8f70 Fix shifts to 1ULL and check scrollbar even if pane is not being redrawn. nicm 2026-06-17 12:32:54 +00:00
  • ce3f70aa3b rpki-client: indent some out labels for consistency tb 2026-06-17 08:47:28 +00:00
  • abb34060f5 rpki-client: unify CMS signed object parsers tb 2026-06-17 08:22:21 +00:00
  • 97f9edd570 Add -M to move-pane and default bindings for M-drag. From Michael Grant. nicm 2026-06-17 07:52:21 +00:00
  • 0ded08716e FIx a couple of minor errors in use of layout_cell_is_tiled. nicm 2026-06-17 07:43:55 +00:00
  • 9bba069e63 Make the behavior of the '(' command match the ')' command. millert 2026-06-16 22:59:03 +00:00
  • 95aaafce93 Factor out hex2bin into a shared helper function. Replace sscanf %hhx (which is C99) with plain %x for better compatibility in -portable. ok djm@ dtucker 2026-06-16 22:27:10 +00:00
  • d92f77debe When releasing, read trace index before reference counter decrement. bluhm 2026-06-16 19:29:25 +00:00
  • 2f229140c8 isakmpd: Fix NULL dereference in message_validate_sa() hshoexer 2026-06-16 11:50:53 +00:00
  • 50d94f9ab6 Use awk instead of cut to help -portable. dtucker 2026-06-16 10:58:42 +00:00
  • b13c09525e Rename the visible ranges functions since they really relate to windows and put them nto a new file. nicm 2026-06-16 10:47:35 +00:00
  • 8a924ff760 Allow rectangle selection to extend past end of current line to behave the same as vi with virtualedit=block set. From Mark Kelly in GitHub issue 5227. nicm 2026-06-16 09:28:17 +00:00
  • fb37e3accf Include stdarg.h for va_list (needed for xmalloc.h). dtucker 2026-06-16 09:00:47 +00:00
  • 19d6ce4a78 Initialize wname so it we are not freeing garbage if it is not used. nicm 2026-06-16 09:00:25 +00:00
  • e867bf5b68 Fix resizing floating pane with a left scrollbar, from Michael Grant. nicm 2026-06-16 08:57:07 +00:00
  • 0c619e1cf8 Fix missing border when drawing floating panes. From Michael Grant. nicm 2026-06-16 08:53:14 +00:00
  • 8bf0905d41 Include stdlib.h for malloc/free and sort headers. dtucker 2026-06-16 08:15:35 +00:00
  • 3cf96d7d15 Fix default window check in break-pane, from Dane Jensen. nicm 2026-06-16 07:07:49 +00:00
  • 07c6c78897 Add layout_cell_is_tiled and layout_cell_has_tiled_child helper functions, from Dane Jensen. nicm 2026-06-16 07:06:32 +00:00
  • 0baeb99d04 botton -> bottom jsg 2026-06-16 05:01:56 +00:00
  • 268d15e32f Fix behavior of ')' used in a range when setence reaches EOF. millert 2026-06-16 02:15:14 +00:00
  • e0d9c349b9 Check for E_CLRFLAG in ecp->cmd->flags, not ecp->iflags. millert 2026-06-16 02:03:35 +00:00
  • 4c8f4d2f10 Rename window_pane_visible to match other functions, from Dane Jensen. nicm 2026-06-15 21:47:01 +00:00
  • da8468681b Be more strict about what names and titles we allow and reject them immediately when possible, but allow # again for those directly set by commands (but not escape sequences). From Barrett Ruth in GitHub issue 5175. nicm 2026-06-15 21:41:39 +00:00
  • 3770940176 Add pane-border-lines none like popups (-B to new-pane). nicm 2026-06-15 17:34:25 +00:00
  • fe1f371be0 rpki-client: reject certs with duplicate extension OIDs tb 2026-06-15 17:30:04 +00:00
  • 3894b14b3d Prevent the engine from sending us a negative amount of routes. florian 2026-06-15 17:09:29 +00:00
  • c0a817ed4d We need to accept one more route from the engine process. florian 2026-06-15 17:08:15 +00:00
  • a69b13d93c Make sure UDP header length field at least covers the UDP header. florian 2026-06-15 17:07:34 +00:00
  • 071960dc61 If the client is blocked, defer the redraw because it may end up partially discarded leading to redraw artifacts. nicm 2026-06-15 15:05:12 +00:00
  • 9bd110165a Convert cursor position back to pane coordinates for tty_cmd_cell. nicm 2026-06-15 14:56:30 +00:00
  • 10c123100a Add some guardrails to rsync_base_uri() against future programmer error job 2026-06-15 14:45:19 +00:00
  • 91fddc0d93 Tighten well-formedness checks on AIA & SIA extensions in certs job 2026-06-15 14:30:53 +00:00
  • 4baec750da Drop unused 'struct proc' argument from msg_copyin() and msg_copyout(). mvs 2026-06-15 13:41:47 +00:00
  • 2c78b5fefe Make functions arguments list to be newer than K&R. Otherwise modern Clang compiler produces warnings. mvs 2026-06-15 13:40:41 +00:00
  • f0c49bac36 Tidy up screen_redraw_get_visible_ranges by using a couple of temporaries for start and end of range. nicm 2026-06-15 12:07:49 +00:00
  • e0d0f3a7d2 Use correct x position when drawing clipped line. nicm 2026-06-15 11:45:51 +00:00
  • 4bc4a388a4 sys/sparc64: accept ide nodes in IDE bootpaths kirill 2026-06-15 11:35:19 +00:00
  • 78600f9306 relayd: knfmt, no functional change rsadowski 2026-06-15 11:02:13 +00:00
  • 81bb5dc40f fix indentation in local version of amdgpu_gem_fault() jsg 2026-06-15 10:36:51 +00:00
  • c8249f6768 Add -B to new-pane to select the floating pane border. nicm 2026-06-15 09:21:40 +00:00
  • 320aa6b0a9 Clear last_modified after each response on a persistent HTTP connection job 2026-06-15 09:20:21 +00:00
  • bff906b101 Add missing break ok claudio@ kevlo 2026-06-15 08:53:14 +00:00
  • e258f212aa Add top-floating and bottom-floating to pane-border-status to show status line only on floating panes. nicm 2026-06-15 08:16:05 +00:00
  • e015fbd1ed When redrawing a whole pane line, fall into tty_draw_line for any characters that are not plain ASCII. Fixes redraw issues with partial tabs and other wide characters when a pane is partly outside the window. nicm 2026-06-15 07:40:45 +00:00
  • 955cfc7c55 use different strategy to check whether keys are present or absent in the agent; helps some -portable tests on platforms that have stupid grep(1) djm 2026-06-15 06:36:52 +00:00
  • 632f324b7c more closely match how linux maps vram on xgmi parts jsg 2026-06-15 06:30:58 +00:00
  • f1a14588cf avoid use of paste(1); helps portable djm 2026-06-15 06:24:20 +00:00
  • fc4a1b0d90 call amdgpu_xcp_dev_register() and amdgpu_amdkfd_drm_client_create() in amdgpu_attachhook(), matching amdgpu_pci_probe() jsg 2026-06-15 02:46:12 +00:00
  • e83fdb4948 fix multiple problems with testing hostkey types that are not enabled by default. djm 2026-06-15 01:55:44 +00:00
  • be4ef8762b move drm_dev_register() call to before connector test and check return jsg 2026-06-15 01:52:53 +00:00
  • 385b42751a call amdgpu_init_debug_options() in amdgpu_attachhook() matches the call in amdgpu_pci_probe() jsg 2026-06-15 01:30:51 +00:00
  • 82a9e4d18b Fix various errors in redrawing: nicm 2026-06-14 20:53:20 +00:00
  • 44534912ef Skip floating panes when working out the top or bottom cell. Fixes missing bottom status pane status line when floating panes exist. nicm 2026-06-14 20:37:57 +00:00
  • 70f06a5829 Add a helper to get pane-border-status for a window for some other changes to come. nicm 2026-06-14 19:31:37 +00:00
  • 3f5cf1464b Take account of borders when resizing floating panes. nicm 2026-06-14 18:59:15 +00:00
  • 3dc2c2828b Correct secondary key share handling for HelloRetryRequests. jsing 2026-06-14 15:51:17 +00:00
  • 20117dcb7f Improve TLSv1.3 server handling of no shared groups. jsing 2026-06-14 15:47:49 +00:00
  • aca74d656c Send illegal parameter alerts for various HelloRetryRequest violations. jsing 2026-06-14 14:53:07 +00:00
  • 9fa1dce37a Improve renegotation regress. jsing 2026-06-14 14:33:36 +00:00
  • d5512f45c6 Mop up SSL_CTX_set_options(3). jsing 2026-06-14 14:30:52 +00:00
  • 969f618254 Remove SSL_OP_LEGACY_SERVER_CONNECT from default options. jsing 2026-06-14 14:25:55 +00:00
  • 009b3423c5 cargo-module.5: document more variables semarie 2026-06-14 14:02:44 +00:00
  • 459bfe6c89 relayd: drain OpenSSL error queue on TLS failures rsadowski 2026-06-14 08:57:43 +00:00
  • 67a094f58b relayd: remove from and toptr to simplify rsadowski 2026-06-14 08:55:54 +00:00
  • 6ef9a49ecd relayd: use ibuf_get_string() and ibuf_get_data() to read imsg payloads rsadowski 2026-06-14 08:54:21 +00:00
  • 7b68501be4 fix knfmt rsadowski 2026-06-14 08:53:06 +00:00
  • c9b5e05e3c Check error in proc_forward_imsg rsadowski 2026-06-14 08:52:16 +00:00
  • a4156c64cb relayd: read parent_dispatch_pfe() payloads via the imsg getters rsadowski 2026-06-14 08:51:11 +00:00
  • a1a35aaebe relayd: use imsg_get_ibuf() for variable-length CA key operations rsadowski 2026-06-14 08:50:26 +00:00
  • 93e9ebaeef relayd: read imsg payloads via the new imsg/ibuf getters rsadowski 2026-06-14 08:48:04 +00:00
  • 8d8c88272e Return early if connect construct cell, reported by Jere Viikari. nicm 2026-06-14 08:47:44 +00:00
  • 01021ef022 relayd: convert control imsg forwarding to imsg_forward() rsadowski 2026-06-14 08:45:02 +00:00
  • c3b31b8270 relayd: use imsg_get_data() and imsg_get_type() rsadowski 2026-06-14 08:41:08 +00:00
  • 2f0a999569 relayd: convert proc.c to new imsg API rsadowski 2026-06-14 08:37:00 +00:00
  • 076e2b1c1f sppp_pap_input(): do not compare credentials if the lengths of received ones is not the same of configured. mvs 2026-06-14 05:39:23 +00:00
  • 9cbb3b0bd2 make crypto_sign_ed25519_keypair_from_seed non-static. The new ML-DSA/ed25519 code needs it djm 2026-06-14 04:16:19 +00:00
  • 6f9c45541f unit and regression tests for composite PQ ML-DSA44/Ed25519 keys. djm 2026-06-14 04:08:05 +00:00
  • 831e2e1785 Add experimental support for a composite post-quantum signature scheme that combines ML-DSA 44 and Ed25519 using the construction specified in draft-ietf-lamps-pq-composite-sigs. There's also an early draft documenting use of the integration of this scheme into SSH as draft-miller-sshm-mldsa44-ed25519-composite-sigs djm 2026-06-14 03:59:34 +00:00
  • 7f3d25a7c2 With mode-keys vi, keep cursor in the same position relative to the text when scrolling. GitHub issue 5216 from Arseniy Simonov. nicm 2026-06-13 20:39:11 +00:00
  • 46410a2bd4 Add some missing const, from Jere Viikari. nicm 2026-06-13 20:07:30 +00:00
  • cf95c7767d Skip floating cells when moving to previous cell for resize of tiled cells. nicm 2026-06-13 20:03:10 +00:00
  • 5e36418eb2 Make the resize keys always change right and bottom borders for floating panes which is more intuitive. nicm 2026-06-13 19:57:44 +00:00
  • f1b909137a Provide standards reference for signed object displacement/replay warning job 2026-06-13 19:17:59 +00:00
  • 685a808d73 Don't include ASPAs with too many providers in the CCR output job 2026-06-13 19:16:14 +00:00
  • 5f43b24e5e Tidy up error messages from split-window. nicm 2026-06-13 18:30:16 +00:00
  • a103b0d729 Add move-pane -z to move a pane to a particular the z-index. nicm 2026-06-13 18:06:01 +00:00
  • a15c941f0b Add Z index positions to move-pane -P. nicm 2026-06-13 17:43:20 +00:00
  • 2a38d5e77a Add -P to move-pane to move a floating pane to a specific place (top-left, bottom-right). Get rid of the not-so-useful default { and } swap-pane bindings and use the keys instead for moving to top-left, top-right and add M-{ and M-} for bottom-left, bottom-right. nicm 2026-06-13 17:12:02 +00:00
  • ef2c15e04a Enable SHA1_SMALL for libstubs. jsing 2026-06-13 16:23:43 +00:00
  • 703c32638c Provide a small SHA-1 implementation. jsing 2026-06-13 16:21:29 +00:00
  • 34933f5926 Add flags to move-pane to move floating panes around (-U, -D, -L, -R similar to resize-pane; -X, -Y similar to new-pane). nicm 2026-06-13 16:16:18 +00:00
  • 4019395a45 Drop stale TCP connections in TIME_WAIT state after each test. Otherwise they accumulate and regress runs out of port numbers. bluhm 2026-06-13 13:16:43 +00:00
  • 83ab708fc0 Missed this one as well. nicm 2026-06-13 13:07:12 +00:00
  • 19191f4d7a Use correct name for activity time. nicm 2026-06-13 13:06:12 +00:00
  • 7cf8aaf9ec sys/ogx: fix build without INET6 option kirill 2026-06-13 11:48:05 +00:00
  • 4abe9ebbcc Remove some stray code from an old floating panes implementation, from Dane Jensen. nicm 2026-06-13 11:37:46 +00:00