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

Commit Graph

  • a8844f8c56 Extend client mode so the preview can be changed to a view with a summary of the client terminal and its features, intended to make troubleshooting easier. "choose-client -i" or the "i" key in the mode. nicm 2026-06-13 10:32:54 +00:00
  • 4ee6e01dfc Add an I format modifier to get some bits of information about a client (terminal features, capabilities and environment). nicm 2026-06-13 09:17:29 +00:00
  • 5e71cf2266 Change relative time for now to only work in the past and not show a sign which is more useful. Also tidy up some minor style nits. nicm 2026-06-13 08:59:52 +00:00
  • 0092726c83 when replying to a "query" SSH_AGENTC_EXTENSION request, don't append an SSH_AGENT_SUCCESS to the reply to the query. bz3967 ok dtucker@ djm 2026-06-13 00:37:13 +00:00
  • ec77777651 fix tty_draw_line() indentation; ok nicm@ jsg 2026-06-12 13:16:36 +00:00
  • b5f1a9c5e7 sys/vfs: wake vclean after failed vnode lock attempts kirill 2026-06-12 12:20:25 +00:00
  • 23ce23157b Set pr->ps_pgrp to NULL before destroy it. mvs 2026-06-12 11:00:30 +00:00
  • a0afef91aa Add missing ESRCH error description to getthrname(2) man page. mvs 2026-06-12 10:56:23 +00:00
  • 97f202efc1 c2sp: also run this with openssl/4.0 if available tb 2026-06-12 08:19:44 +00:00
  • 59d95d307a remove prototype for removed getbasepath() jsg 2026-06-12 07:12:12 +00:00
  • 315a7459da remove prototype for removed bufcache_gethighcleanbuf() jsg 2026-06-12 06:34:19 +00:00
  • 9e18560c5a remove prototypes for removed buf_flip_high() buf_flip_dma() jsg 2026-06-12 06:24:31 +00:00
  • f71a537d46 Backout sdmmc(4) arm64 hibernate "fix", since it would cause memory side effects which are not allowed during hibernation. We need to find another solution. mglocker 2026-06-12 03:56:30 +00:00
  • 3fecf65470 Fix typo in STAILQ_INSERT_AFTER that prevented it from working From Nick Owens millert 2026-06-12 01:04:42 +00:00
  • 35916d049b Make buffer creation time sort oldest first like it used to, but change windows to match sessions and panes as newest first. nicm 2026-06-11 23:01:31 +00:00
  • 6ced1e293b When MODE_SYNC is on, all terminal updates need to deferred, not just scrolling. Check the flag before each one. GitHub issue 4983. nicm 2026-06-11 19:50:23 +00:00
  • 10fabdd075 Fix race during socket unsplicing. bluhm 2026-06-11 19:21:51 +00:00
  • 889c2a510d Change send-keys -K to insert keys in the right place in the queue, like we already do for key bindings. GitHub issue 3476. nicm 2026-06-11 19:13:34 +00:00
  • dd9f6fc91f Prepare sdmmc(4) for hibernation on arm64: arm64 doesn't know about "struct bus_dmamap"; use bus_dmamap_t instead. mglocker 2026-06-11 18:55:13 +00:00
  • d3b2ec4c84 Move syslogd-parent to /usr/libexec/ to avoid access by $PATH. suggested by deraadt@ bluhm 2026-06-11 18:28:45 +00:00
  • a89412eb10 Adapt regress tests for separate syslogd parent. bluhm 2026-06-11 16:51:14 +00:00
  • 8ba2a59033 fir crashing with scalable TypeSizes robert 2026-06-11 16:46:20 +00:00
  • 13d1fa1150 Provide a separate executable file for syslogd parent. bluhm 2026-06-11 15:41:33 +00:00
  • 7238ecfd40 Add a helper to free the list of pending resizes. nicm 2026-06-11 14:19:59 +00:00
  • 22e93cbe62 Implement mwx_mac_tx_free() for MT7921 and add some extra bits to mwx_txwi_put(). With this MT7921 is able to connect to an open WIFI. claudio 2026-06-11 13:52:45 +00:00
  • 3a7d373a2c Fix typo in locking comment. OK mvs@ bluhm 2026-06-11 12:50:52 +00:00
  • 0f00dbff39 Add support for floating panes to resize-pane, from Dane Jensen. nicm 2026-06-11 10:16:19 +00:00
  • 28cce1e713 isakmpd(8): Fix NULL dereference in message_alloc_reply() callers hshoexer 2026-06-11 09:55:17 +00:00
  • 4cbf09889d isakmpd(8): Fix possible unaligned 32 bit read hshoexer 2026-06-11 09:50:49 +00:00
  • 09fa88f5d6 isakmpd(8): Validate DELETE payload SPI array size [2/2] hshoexer 2026-06-11 09:46:59 +00:00
  • cf741e9cb9 isakmpd(8): Validate DELETE payload SPI array size [1/2] hshoexer 2026-06-11 09:44:07 +00:00
  • 910fad734d isakmpd(8): Validate proposal and transform sizes hshoexer 2026-06-11 09:40:20 +00:00
  • b4c445b55f Hide Swap Marked also since floating panes cannot be swapped yet. nicm 2026-06-11 07:52:17 +00:00
  • 47f6a7a21f sndiod: Drop extra \n in debug printf ratchov 2026-06-11 06:56:44 +00:00
  • a8bd8000e0 Add length checks for the Port-Message and State attributes in the handling of Access-Challenge. The problem reported by Steve Caffrey. yasuoka 2026-06-11 04:55:12 +00:00
  • 9fdec354d7 in inteldrm_burner_cb() call fb_blank() instead of drm_fb_helper_blank() jsg 2026-06-11 03:45:17 +00:00
  • 1fc859df78 Add fb_blank function pointer to struct fb_ops and enable paths that set it. Also add fb_blank() which uses it, for use in inteldrm(4). jsg 2026-06-11 03:36:13 +00:00
  • d5f6c8e096 Use a task queue to schedule the newstate transitions. Mostly taken from iwx/qwx and all other modern wifi chips. claudio 2026-06-10 19:07:22 +00:00
  • 46422b23c8 Make list-keys only use a message if -1 is given, otherwise behave like other commands (stdout or mode). nicm 2026-06-10 18:32:33 +00:00
  • f4c0513b1a Fix text to refer to status-keys not mode-keys, GitHub issue 5191. nicm 2026-06-10 16:08:03 +00:00
  • b1653e05a9 Rename new-pane -B to -W since -B is best kept to match -B to display-popup. nicm 2026-06-10 16:03:14 +00:00
  • 293caf0d3f Use correct size when calculating status line right trim. GitHub issue 5098 from Aung Myo Kyaw. nicm 2026-06-10 14:51:20 +00:00
  • b0f8d4863f Replace refresh-from-pane in copy mode with a way to automatically update as pane content changes. This is toggled by pressing r. GitHub issue 5165 from Barrett Ruth. nicm 2026-06-10 14:29:08 +00:00
  • b534257cf0 Implement mwx_mcu_set_deep_sleep() for mt7925 and clenanup around mwx_mcu_rx_event() a little bit. claudio 2026-06-10 14:28:59 +00:00
  • 077170cfb6 While grouped sessions are being killed, it can leave session which are not really useful as targets (no active pane or current window) in the tree. Make cmd_find_best_session skip these. GitHub issue 5167. nicm 2026-06-10 14:06:45 +00:00
  • c4d8ecaf0a A bit more cleanup, move mt7921_mcu_set_rts_thresh where it should probably be. claudio 2026-06-10 12:32:40 +00:00
  • 43b0c19337 Improve the channel setup in mwx_preinit(), add comments for 11n and 11ac modes. Also mark channels as passive in the DFS range. claudio 2026-06-10 12:29:03 +00:00
  • 9b063aa2ab Implement mwx_mac_init for 7921 and 7925. claudio 2026-06-10 12:23:52 +00:00
  • fb8b4ff21f Make mwx_poll() a little bit less aggressive. Would be nice to not use delay here but that is a lot more complicated. claudio 2026-06-10 12:16:19 +00:00
  • bacaadd776 Use temporary buffer to copyout login name within sys_getlogin_r(). Load the session pointer to the `s' variable after new login name was copied from the userland within sys_setlogin(). mvs 2026-06-10 04:46:18 +00:00
  • def7607e31 Use temporary buffer for thread name copying between kernel space and user land within sys_{get,set}thrname(). mvs 2026-06-10 04:45:22 +00:00
  • 01c8afc222 In inteldrm_activate(), move the rasops_show_screen() call to before drm_client_dev_restore(). The same order as inteldrm_doswitch() and inteldrm_enter_ddb(). jsg 2026-06-10 04:33:13 +00:00
  • 1a6a13bae9 x509_verify: fix incorrect purpose check in the non-legacy path tb 2026-06-10 04:26:58 +00:00
  • 3879318af7 drm/i915/psr: Use DC_OFF wake reference to block DC6 on vblank enable jsg 2026-06-10 00:24:57 +00:00
  • 233b85f5b4 drm/amdgpu: check num_entries in GEM_OP GET_MAPPING_INFO jsg 2026-06-10 00:21:35 +00:00
  • b22720d7a7 drm/amdgpu: fix calling VM invalidation in amdgpu_hmm_invalidate_gfx jsg 2026-06-10 00:19:24 +00:00
  • 645d03bff1 drm/amdgpu: fix lock leak on ENOMEM in AMDGPU_GEM_OP_GET_MAPPING_INFO jsg 2026-06-10 00:17:13 +00:00
  • 9a2cd901ba drm/amdkfd: Check for pdd drm file first in CRIU restore path jsg 2026-06-10 00:14:14 +00:00
  • a7f980a291 drm/amdkfd: fix a vulnerability of integer overflow in kfd debugger jsg 2026-06-10 00:12:30 +00:00
  • e8f772d6e8 drm/amdkfd: fix NULL pointer bug in svm_range_set_attr jsg 2026-06-10 00:10:28 +00:00
  • bfe81926b5 drm/amd/pm/si: Disregard vblank time when no displays are connected jsg 2026-06-10 00:08:37 +00:00
  • 4358775487 drm/i915: Fix potential UAF in TTM object purge jsg 2026-06-10 00:06:25 +00:00
  • ff03df9b11 Remove the buffer flipper beck 2026-06-10 00:04:38 +00:00
  • 3733a85a1a drm/i915/psr: Block DC states on vblank enable when Panel Replay supported jsg 2026-06-10 00:01:49 +00:00
  • 05602d53a4 drm/gem: fix race between change_handle and handle_delete jsg 2026-06-10 00:00:03 +00:00
  • 440984bd8b drm/i915/psr: Apply Intel DPCD workaround when SDP on prior line used jsg 2026-06-09 23:57:49 +00:00
  • 16db0c9d8b drm/i915/psr: Read Intel DPCD workaround register jsg 2026-06-09 23:55:26 +00:00
  • 6a9e47b6df drm/i915/psr: Add defininitions for INTEL_WA_REGISTER_CAPS DPCD register jsg 2026-06-09 23:52:38 +00:00
  • 04a397d457 lpd: require data file path name to be in the spool dir millert 2026-06-09 21:46:48 +00:00
  • 65c91b083c Preserve the original text in the first line for display-panes. nicm 2026-06-09 21:31:16 +00:00
  • 380e0ca49b Inline mwx_mcu_init() into mwx_init_hardware() and add mt7925_mcu_set_eeprom() which must be called during hardware init. Tested on 7921 and 7925 (which now fails in mt7921_mac_init). claudio 2026-06-09 21:27:25 +00:00
  • a6cfdb8300 Add a context for cell/palette/hyperlinks when drawing to tty to avoid passing so much in parameters. nicm 2026-06-09 21:22:22 +00:00
  • 22130f212a Add various checks in mwx_load_firmware() to ensure that the buffer passed to mwx_mcu_send_firmware() does not move beyond the firmware image. For regions flagged with FW_FEATURE_NON_DL don't forget to increase the offset. claudio 2026-06-09 21:19:41 +00:00
  • f2c4c47c06 Kill MWX_IS_CONNAC2 macro and just use sc->sc_hwtype != MWX_HW_MT7925 like everywhere else. claudio 2026-06-09 21:07:15 +00:00
  • 266ce51e93 sys/powerpc64: add em* to RAMDISK kirill 2026-06-09 15:18:26 +00:00
  • 6778b3d3b6 Use name as marker for failure not type (which must be set to be in the error). nicm 2026-06-09 12:58:40 +00:00
  • adc976908d Add missing headers. nicm 2026-06-09 12:57:40 +00:00
  • fe914b0428 Clarify -a for kill-window, kill-session. nicm 2026-06-09 12:51:57 +00:00
  • 19f1655fb5 Avoid freeing a caller-owned buffer in PKCS7_verify() tb 2026-06-09 12:34:08 +00:00
  • eac9b14b2a Add some missing bounds checks to ASN1_mbstring_copy() tb 2026-06-09 12:29:47 +00:00
  • 3336741c5e Add -f for filter with -a to kill-pane, kill-window, kill-session. GitHub issue 4782. nicm 2026-06-09 12:24:59 +00:00
  • 06bb1433e0 Avoid out-of-bounds read in CMS password-based decryption tb 2026-06-09 12:20:34 +00:00
  • 3cfdab8ab2 Avoid NULL dereference in password-based CMS decryption tb 2026-06-09 12:12:34 +00:00
  • 40d99f35c6 Two fixes for RI codepoints. Firstly, do not combine more than two of them - previously we were ending up with four codepoints in one cell which tmux believed to be width 2, but terminals considered width 4. Secondly, invalidate cursor position before redrawing the cell when the second codepoint is received, terminals vary in how they manage backspace and cursor movement across these characters, so it is better to use absolute rather than relative positioning. GitHub issue 4853. nicm 2026-06-09 11:49:36 +00:00
  • 3bf0ca5484 call rasops_show_screen() in inteldrm_activate() wakeup jsg 2026-06-09 11:23:02 +00:00
  • f659a34568 Add -B to new-pane/split-window to block until the command exits, like run-shell -b. nicm 2026-06-09 09:11:05 +00:00
  • d89bad393c Do not use NULL arguments, bug spotted by Dane Jensen. nicm 2026-06-09 08:11:53 +00:00
  • c6e406052a fix a mismerged patch for defaulting to -mno-relax on OpenBSD; from Brad robert 2026-06-09 06:41:08 +00:00
  • e39095509a fmt_scaled: add some regress for signed overflow edge cases. tb 2026-06-09 06:01:28 +00:00
  • fcb5a24fd8 Avoid signed overflow in fmt_scaled tb 2026-06-09 06:00:13 +00:00
  • 7399bf8369 fmt_scaled: make regress compile again with old gcc tb 2026-06-09 05:58:51 +00:00
  • a6259270fd ecdh: add error codes for point at infinity/not on curve tb 2026-06-09 05:24:47 +00:00
  • d027729733 Fix strange error check in EC_POINT_get_affine_coordinates tb 2026-06-09 05:23:30 +00:00
  • ec20d7d79d ssl_kex: exercise an invalid point as well tb 2026-06-09 05:20:38 +00:00
  • 7b8bc4ba51 ssl_kex: ensure decode_error alert is raised tb 2026-06-09 05:17:24 +00:00
  • 0911d52936 switch nfs_getreq() to nfsd_adv() jsg 2026-06-09 03:20:01 +00:00
  • 90b9dafe0f remove use of struct nfsm_info in nfs_serv.c (the non-trivial part) jsg 2026-06-09 03:14:22 +00:00
  • 41c7b2bcb8 remove use of struct nfsm_info in nfs_serv.c jsg 2026-06-09 03:12:46 +00:00
  • 4399304b9e convert nfs_serv.c from nfsm_mtouio() to nfsd_mtouio() jsg 2026-06-09 03:11:12 +00:00
  • 1827201e79 convert nfs_serv.c from nfsm_strsiz() to nfsd_strsiz() jsg 2026-06-09 03:09:31 +00:00