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

Commit Graph

  • eaf7740aa5 Change so panes scroll when the cursor is at the top instead of halfway down, from Michael Grant. nicm 2026-06-03 20:16:14 +00:00
  • e8e5aa2db9 relayd: strip Content-Length for chunked messages kirill 2026-06-03 20:00:34 +00:00
  • fc4fdcb5aa httpd: reject CL.TE request framing kirill 2026-06-03 20:00:07 +00:00
  • 690673315b relayd: reject obs-fold to prevent parser differentials (RFC 9112 5.2) rsadowski 2026-06-03 19:26:56 +00:00
  • 7aef7fa9fa httpd: reject obs-fold with 400 (RFC 9112 5.2) rsadowski 2026-06-03 19:25:06 +00:00
  • ff25f26aa1 Fixup regress after chaning the default for 'announce as-4byte' to enforce. claudio 2026-06-03 19:21:45 +00:00
  • f20971e9ad Set MT_HW_EMI_CTL_SLPPROT_EN on 7925 in mwx_attach and then do a WF sys reset. claudio 2026-06-03 15:11:50 +00:00
  • e8fd505e1d In mwx_attach() do the powermanagement dance earlier and also check for MT7920 that come with a 7921 PCI id. claudio 2026-06-03 11:48:57 +00:00
  • 7052455c5f Cleanup prototypes. claudio 2026-06-03 11:38:02 +00:00
  • c691d17796 Adjust mwx_mcu_rx_event() to work on both connac2 and connac3 devices. Tested on 7921 and 7925 claudio 2026-06-03 11:22:50 +00:00
  • 12c5af5401 Fix roaming between APs with qwx(4). stsp 2026-06-03 06:59:51 +00:00
  • c10cdd9a9c always allow data frame interrupts in qwx(4) while the interface is UP stsp 2026-06-03 06:57:42 +00:00
  • bd33c15156 correct mdoc usage jsg 2026-06-03 06:10:06 +00:00
  • daa1052c00 speficfication -> specification jsg 2026-06-03 05:59:45 +00:00
  • 0e8966f848 impossible __tmpfd(2) is gone deraadt 2026-06-03 03:07:10 +00:00
  • 55854d3f06 sync deraadt 2026-06-02 21:46:41 +00:00
  • 4cdeefe0d4 Delete __tmpfd(2) which is not used. There was no libc stub, so no pinsyscalls table entry is ever created, so a pecululiar flaw in this subsystem wasn't reachable. ok millert kettenis deraadt 2026-06-02 21:46:21 +00:00
  • cf839b82e3 sys/uvideo: fix UVIDEO_FLAG_VENDOR_CLASS attach kirill 2026-06-02 20:33:29 +00:00
  • f213fe822a Use new layout functions for join-pane also, from Dane Jensen. nicm 2026-06-02 19:31:36 +00:00
  • 50c4b0fbd8 Move cell creation into layout.c, from Dane Jensen. nicm 2026-06-02 19:25:06 +00:00
  • 6325c72c3e one OpenBSD CVS keyword per file is enough naddy 2026-06-02 15:18:16 +00:00
  • 5d7753930b Implememnt mwx_reg_addr() for both 7921 and 7925 Also implement the L1 reg access for 7921 and 7925. claudio 2026-06-02 14:23:47 +00:00
  • d58ca09763 Missing change in mwx_wfsys_reset, set the bit in the right place. claudio 2026-06-02 13:20:28 +00:00
  • 0e0beefaf9 Add extra tab in prototypes. claudio 2026-06-02 12:18:13 +00:00
  • 4b5e9f6f97 Another rename, mwx_dma_disable and mwx_wfsys_reset are used by all versions. claudio 2026-06-02 11:55:57 +00:00
  • 2c725e28ea Probe and detect all possible mwx(4) variants that mwx(4) will cover. claudio 2026-06-02 11:10:57 +00:00
  • b780355627 mcu_fw_pmctrl and mcu_drv_pmctrl are the same on all mwx(4) versions. Rename the functions to mwx_mcu_*_pmctrl. claudio 2026-06-02 11:02:10 +00:00
  • d620432c9d Improve checking of ELF notes. This adds checks for overflow when rounding sizes up to be a multiple of the ELF word size and adds checks to prevent out of bounds access. kettenis 2026-06-02 09:45:08 +00:00
  • 3e0a91e6cd Regen claudio 2026-06-02 09:19:54 +00:00
  • ed77d67388 Add a few more MediaTek ids that will be handled by mwx(4) eventually. OK kevlo@ claudio 2026-06-02 09:19:16 +00:00
  • 7760f069d9 Default 'announce as-4byte' to 'enforce' for all peers claudio 2026-06-02 08:40:02 +00:00
  • f2b4372d50 Reimplement aspath_merge() in a more cynical fashion claudio 2026-06-02 08:23:56 +00:00
  • ccde0b7b83 Move the PANE_FLOATING flag into the layout cell and add an accessor. From Dane Jensen. nicm 2026-06-02 08:13:50 +00:00
  • a155b5b0a4 Prevent daily(8) from deleting /tmp/run/user/* direct subdirectories jca 2026-06-02 07:17:35 +00:00
  • c532acead7 Fix border colour bug in the floating panes branch where inactive floating pane borders incorrectly use the active colour at intersections with tiled pane borders. From Michael Grant. nicm 2026-06-02 07:11:49 +00:00
  • 825a208331 refer to RFC9987 instead of I-D djm 2026-06-02 06:18:27 +00:00
  • de15ecd0c7 drm/i915/dp: Fix readback for target_rr in Adaptive Sync SDP jsg 2026-06-02 03:50:47 +00:00
  • 98fac70f84 drm/amd/display: Validate payload length and link_index in dc_process_dmub_aux_transfer_async jsg 2026-06-02 03:48:34 +00:00
  • 483483a0eb drm/amd/display: Validate GPIO pin LUT table size before iterating jsg 2026-06-02 03:46:03 +00:00
  • b98eaf3f52 drm/amd/display: Fix integer overflow in bios_get_image() jsg 2026-06-02 03:43:47 +00:00
  • db0070208a drm/amdgpu/vpe: Force collaborate sync after TRAP jsg 2026-06-02 03:41:44 +00:00
  • f68a3a2979 drm/vblank: Fix kernel docs for vblank timer jsg 2026-06-02 03:38:53 +00:00
  • 37e0c6717d drm/atomic: Increase timeout in drm_atomic_helper_wait_for_vblanks() jsg 2026-06-02 03:36:50 +00:00
  • e1915e718d drm/vblank: Add CRTC helpers for simple use cases jsg 2026-06-02 03:34:10 +00:00
  • 7deaefeab9 drm/vblank: Add vblank timer jsg 2026-06-02 03:30:38 +00:00
  • 75706d555c add hrtimer_forward_now() for 6.18.34 drm jsg 2026-06-02 03:17:28 +00:00
  • 26a119b535 add ktime_compare() for 6.18.34 drm jsg 2026-06-02 03:11:32 +00:00
  • 7614fb3f1c move ktime_t typedef to linux/types.h jsg 2026-06-02 03:04:53 +00:00
  • 8c3bf64ebf Remove the actual LAYOUT_FLOATING enum member. nicm 2026-06-01 20:10:01 +00:00
  • 230d0142e6 Remove LAYOUT_FLOATING and disable custom layouts with floating panes for now, from Dane Jensen. nicm 2026-06-01 20:09:26 +00:00
  • 7496f9543a Fix vertical position of scrollbar having wrong vertical offset when status-position top, from Michael Grant. nicm 2026-06-01 20:00:25 +00:00
  • ce6468111c Fix resize of floating panes with pane-border-status top, from Michael Grant. nicm 2026-06-01 19:59:04 +00:00
  • 344ed6f9e0 Only set saved_layout_cell if creating a new cell, avoids crash when respawning pane. Reported by Mingjie Shen in GitHubb issue 5143. nicm 2026-06-01 19:56:26 +00:00
  • 88ff10c154 Rename mt76_desc to mwx_desc and remove volatile from struct members. claudio 2026-06-01 18:59:24 +00:00
  • 48b6ed9e2b Do KN_DETACHED flag check before kn->kn_ptr.p_process dereference in proc_filtops handlers. After filt_proc() sets KN_DETACHED flag, the kn->kn_ptr.p_process is not valid anymore. mvs 2026-06-01 18:24:58 +00:00
  • dd5d101e01 Add a Z sort order in tree mode. nicm 2026-06-01 18:19:51 +00:00
  • 86e831cc43 Enable the GXTP7936 touchscreen on the Samsung Galaxy Book4 Edge, for now by polling since interrupts still don't work. mglocker 2026-06-01 18:04:05 +00:00
  • d609da3f7c Mark floating panes in tree mode. nicm 2026-06-01 18:00:20 +00:00
  • 116b273fd5 If pstat -d encountered an error doing kvm_read, it would report the error, but still attempt to print the (uninitialized and unread) data. This changes it to fail correctly. deraadt 2026-06-01 16:38:09 +00:00
  • 0eff5df03f acct(8) and quotactl(8) can see files beyond unveil. These are root-only system calls, also obviously blocked by all pledge. However there is a circumstance of root running with unveil but without pledge (quite rare in the tree) and there are some gaps. These two fixes are a stopgap because I think we should re-design how namei handles this. From ivan at Quarkslab ok dgl deraadt 2026-06-01 16:33:49 +00:00
  • afedd345ec RFC 6608 is referenced twice, remove out-order mention. claudio 2026-06-01 14:28:08 +00:00
  • 9336c84cf4 Rmeove extra spaces claudio 2026-06-01 14:11:32 +00:00
  • 45b3be8846 Add pane_x, y, z format variables and show in list-panes. nicm 2026-06-01 14:01:09 +00:00
  • b280781fc6 Add some more DECRQM responses, from Ayman Bagabas in GitHub issue 5118. nicm 2026-06-01 13:28:49 +00:00
  • 8365e4bb7a Replace the existing SHA-1 implementation in libc. jsing 2026-06-01 13:27:24 +00:00
  • 3294be8cfe ntpd: use the usual error check for timegm(3). tb 2026-06-01 12:22:06 +00:00
  • 08595ab76e Do not try to use pane if there isn't one when redrawing wide characters, GitHub issues 5145 and 5139. nicm 2026-06-01 10:53:28 +00:00
  • 23f2ecbee2 Fix uploads using chunked transfer-encoding claudio 2026-06-01 09:28:42 +00:00
  • 6bc4de42aa Allow run-shell arguments after a shell command to be expanded as #1, #2 and so on. From Rasmus Thystrup Karstensen in GitHub issue 5121. nicm 2026-06-01 08:27:37 +00:00
  • e60c3b6de3 differentiate between execution failures and subsystem not found when logging why a subsystem failed to start; GHPR#637 from cuiweixie djm 2026-06-01 08:27:28 +00:00
  • bddfd4c1ae sk-usbhid: skip unsupported key types in read_rks() djm 2026-06-01 05:49:20 +00:00
  • f18558460b Actually set pollfd.events correctly for socket type channels; previously we were throwing away the events we computed if the channel had a c->sock distinct from it's other read and write fds. Fortunately, it appears that this case happens rarely, if ever. djm 2026-06-01 05:40:13 +00:00
  • b596178c73 Only draw visible parts of numbers for display-panes. nicm 2026-05-31 21:29:41 +00:00
  • 037fe70362 When pane-border-indicators is set to "both" or "arrows", only draw arrows on the active floating pane and no other floating panes. Also there is no need to loop in screen_redraw_cell_border if only checking one pane. nicm 2026-05-31 21:08:23 +00:00
  • 4c93f76d46 Move back to starting position when pane is outside the window at all. nicm 2026-05-31 20:41:07 +00:00
  • 54735d0f43 Fix vmd(8) emulation for Linux guests. bluhm 2026-05-31 20:28:51 +00:00
  • 020c4cb4f6 ctime.3: remove warning about tm_zone and tm_gmtoff tb 2026-05-31 15:21:04 +00:00
  • ca36268955 Clean up signature algorithm handling. jsing 2026-05-31 14:34:44 +00:00
  • 3b33c3f68f in the qwx newstate task, only attempt to reset the device if RUNNING stsp 2026-05-31 13:54:17 +00:00
  • de30df3df4 do not schedule a qwx_newstate task if the interface is not RUNNING stsp 2026-05-31 13:53:02 +00:00
  • 123f50350e do not set IFF_RUNNING if qwx_init() fails to start the MAC stsp 2026-05-31 13:51:58 +00:00
  • c2ad70cf28 Implement qwx_dp_rx_h_null_q_desc() stsp 2026-05-31 13:21:55 +00:00
  • 5406c2792a Fix use of wrong tailq pointers in qwx. stsp 2026-05-31 13:20:20 +00:00
  • 76d412ec20 handle compiled-time unsupported options in servconf.h better; leave a zero placeholder variable so we don't have #ifdef around their absence elsehwere in the tree djm 2026-05-31 13:12:07 +00:00
  • 12f021de0c Add missing OCSP token rsadowski 2026-05-31 12:44:06 +00:00
  • 1327d01996 unit test for new servconf.[ch] code, including a basic fuzz test for deserialisation djm 2026-05-31 11:39:44 +00:00
  • aa0780f85a the new configuration dump code emits configuration directives with capitalisation (previously they were all lowercase), so make the tests that consume them insensitive to case djm 2026-05-31 11:31:57 +00:00
  • b9dde2da3c big refactor of sshd config management code. djm 2026-05-31 11:30:50 +00:00
  • 4a8414cfbd Don't fail hard on version mismatch and ignore extra end-of-params messages. claudio 2026-05-31 11:26:24 +00:00
  • e284402f0d avoid strlen(NULL) crash if an X11 channel was created before the x11-req SSH_MSG_CHANNEL_REQUEST was sent. Reported by Ben Perry via GHPR679 djm 2026-05-31 06:14:42 +00:00
  • b67053e173 DNS0x20[1] can randomise the case of domain names returned by lookup to force some more uniqueness in queries to reduce the likelihood of spoofing attacks succeeding. djm 2026-05-31 05:55:21 +00:00
  • b6d27d6c2c disallow use of the copy-data extension to read and write to the same inode simultaneously; reported by Qifan Zhang of Palo Alto Networks; ok markus@ djm 2026-05-31 04:59:51 +00:00
  • 62c68ecba7 Fix two separate one-byte out-of-cound reads djm 2026-05-31 04:51:45 +00:00
  • ec76a249f3 DisableForwarding=yes didn't override PermitTunnel=yes djm 2026-05-31 04:47:29 +00:00
  • 9032e60e13 make the transport protocol stricter by disconnecting if the peer sends non-KEX messages during a key re-exchange. djm 2026-05-31 04:44:38 +00:00
  • 0f4d9fd15f stricter validation of the transport state passed from the unprivileged preauth sshd-auth process to the user-privileged postauth sshd-session process. djm 2026-05-31 04:37:56 +00:00
  • 204d162f81 Enforce a maximum size for usernames in agent key use constraints djm 2026-05-31 04:31:04 +00:00
  • a638980104 fix client use-after-free on error path if cipher_init() fails; reported by Qualys Security Advisory Team, ok markus@ djm 2026-05-31 04:24:39 +00:00
  • 713668bf91 flesh out match_pattern() tests, including a new comparison test of the new NFA-based implementation against the original one for all possible combinations of short inputs and patterns constructed from a small dictionary of possibilities. djm 2026-05-31 04:20:58 +00:00
  • 3ec0b86f8a Replace the old recursive match_pattern() with an implementation that uses a NFA for matching. This avoids the exponential worst- case behaviour for the old implementation. djm 2026-05-31 04:19:16 +00:00