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

Commit Graph

  • 9e77e17457 More of floating panes redraw path, still mostly using flags which are never set. nicm 2026-05-25 08:07:48 +00:00
  • 538c129201 Preserve flags when creating new cells, from Brian Youngs. nicm 2026-05-25 07:55:46 +00:00
  • 2a42768b40 the waitpid() can only return a real pid. none of the error cases can occur. still, it is good style to check for != -1 before using WIFEXITED(). forgot where i heard about this. deraadt 2026-05-25 04:40:36 +00:00
  • ec23362094 don't use an uninitialised value for Chrome EC hello jsg 2026-05-25 02:24:07 +00:00
  • f33d081c7f remove unused cpuconf.h; ok deraadt@ jsg 2026-05-25 01:56:50 +00:00
  • dc5eabd151 repair one more prototype for a pseudo-device attach function daniel 2026-05-24 17:29:50 +00:00
  • 3ca1fbf96c sys/net80211: fix use-after-free in ieee80211_add_ess() kirill 2026-05-24 16:29:51 +00:00
  • 8e595912b4 sys/net80211: fix mbuf leak in ieee80211_amsdu_decap() kirill 2026-05-24 16:28:44 +00:00
  • ec01c8d916 net80211: fix integer underflow in EAPOL-Key Data length validation kirill 2026-05-24 16:24:54 +00:00
  • 3dad08fee1 bump datasize of the build user to 2.5G on 64-bit arches tb 2026-05-24 15:47:39 +00:00
  • 397a64f81c llvm-tblgen with llvm22 on riscv64 requires 3072M tb 2026-05-24 15:43:32 +00:00
  • dc7540f178 Fix missing 'compatible' string NUL termination in case the compatible string is => 32 bytes, which caused an out-of-bounds read later on in the code path: mglocker 2026-05-24 10:36:01 +00:00
  • 6adc68a286 Do not crash when freeing layout cell, reported by Jere Viikari. nicm 2026-05-24 08:40:43 +00:00
  • 222ca78cfc sys/nfs_debug: fixed a typo which brokes show nfsreq /f kirill 2026-05-23 22:13:17 +00:00
  • 19a448b47c Add missing argument to %unlinked-window-renamed, reported by Andrew Grangaard. nicm 2026-05-23 16:43:04 +00:00
  • 16f553ad54 also allow O_CLOEXEC flag in __pledge_open() deraadt 2026-05-23 14:56:20 +00:00
  • 44dd746f1a sys/qwz: handle QoS in native WiFi frames kirill 2026-05-23 12:27:41 +00:00
  • 3031afd3ce Use the global 'nowake' variable for tsleep which doesn't require wakeup. mglocker 2026-05-23 11:10:57 +00:00
  • d477f7457f Add missing include for struct refcnt. jca 2026-05-23 07:24:42 +00:00
  • d9c11f6775 Some code tidying up. nicm 2026-05-23 07:22:50 +00:00
  • 19a8be4fa5 Use the real sc address for tsleep identification instead of the stack pointer address. mglocker 2026-05-23 05:11:32 +00:00
  • 1957873d20 Introduce reference counters for SysV semaphores to fix the context switch use-after-free after tsleep in sys_semget(). mvs 2026-05-22 23:10:05 +00:00
  • 39531c960c I've noticed slight hiccups on the keyboard input during the battery status update caused by the delay busy loop. Using tsleep instead resolves that. mglocker 2026-05-22 21:01:06 +00:00
  • 719aa3a84d bin/ksh: preserve tildes in completion kirill 2026-05-22 18:11:08 +00:00
  • dbd5cf8c5e Tighten up read-only checks on attach-session, detach-client and switch-client so that a user should be able to only detach their own client. Reported by John Walker. nicm 2026-05-22 15:22:43 +00:00
  • df993a24df Work out if a pane is obscured by another one when drawing. nicm 2026-05-22 11:55:43 +00:00
  • 9fe2e278d0 Ingore packages with invalid prefixlen. florian 2026-05-22 10:12:40 +00:00
  • b016a3d75f Use a union for the data passed around in tty_ctx instead of void *. nicm 2026-05-22 09:21:32 +00:00
  • 57b766cc2d Tidy up a load of different flags and special values in the tty_ctx into a single bitmask. nicm 2026-05-22 09:05:16 +00:00
  • c3a83b6941 rfc3779 test: various minor tweaks tb 2026-05-22 05:02:46 +00:00
  • 54bbd1fe41 rfc3779 regress: tweak order of variable declarations tb 2026-05-22 04:41:35 +00:00
  • 8241b14aa8 Cope with rde_generate_updates() being renamed to rde_enqueue_updates(). anton 2026-05-22 04:29:01 +00:00
  • 8b9ac1b0cf Add support for external account binding. If we're creating a new account with the ACME CA, and we have an EAB key and key ID specified with the new -e command line argument, compute the required hash of the account details and include it in the new account request. jmatthew 2026-05-22 01:53:10 +00:00
  • 4bb57d407b Attach ksmn(4) on 19h/1x devices jmatthew 2026-05-22 00:38:05 +00:00
  • a96b59b05a Replace assert() with a graceful failure by aborting the http request. claudio 2026-05-21 21:12:04 +00:00
  • b5766400ac Add the proper mpe interfaces to IFACES so the initial check actually works claudio 2026-05-21 18:51:06 +00:00
  • ca78e75941 Rename rde_generate_updates() to rde_enqueue_updates(). claudio 2026-05-21 15:20:27 +00:00
  • 1fb58cfbc6 relayd: remove X509_dup() call that leaks memory tb 2026-05-21 14:56:34 +00:00
  • e4fe26f271 For bgpctl show mrt detail print the last change time as an ISO format time. claudio 2026-05-21 14:48:58 +00:00
  • 5a008c9530 Cleanup log messages in rde_prefix.c claudio 2026-05-21 13:28:17 +00:00
  • 3e1dfdd518 rfc3779 test: exercise IPAddressFamily_cmp a bit more tb 2026-05-21 13:14:57 +00:00
  • 01bb854920 Add support for the RK8600 regulator used for cpu voltage on Radxa Zero 3 boards. jmatthew 2026-05-21 10:53:34 +00:00
  • 188c3557db Pane resizing code for floating panes, mostly by Michael Grant. nicm 2026-05-21 07:28:51 +00:00
  • 19a7e1efad Implement a better fix. The previous fix allowed to overflow in a different spot. This would still only lead to a crash, and would only be reachable by arbitrary users if the admin enabled the agentx socket, and set custom permissions. martijn 2026-05-21 05:33:20 +00:00
  • e88944ecac mention that compression could potentially leak information about session contents (cf. the CRIME attack on TLS) if a connection allows attacker- controlled traffic over it alongside trused traffic. This might occur in some forwarding scenarios. djm 2026-05-21 04:04:57 +00:00
  • d047add886 mention usefulness of request type allow/denylisting for servers accepting untrusted clients djm 2026-05-21 02:50:59 +00:00
  • 830cbda00a document EACESS if __pledge_open() in /usr/share/zoneinfo terminates on a non-regular file ok dgl deraadt 2026-05-21 02:22:18 +00:00
  • f06abd977f only allow __pledge_open(2) to open regular files in the /usr/share/zoneinfo directory. other file types return EACCES. ok dgl deraadt 2026-05-21 02:20:53 +00:00
  • adc01af774 In the vscsi_callback() handle ISCSI_SCSI_STAT_CHCK_COND more carefully. claudio 2026-05-20 20:55:57 +00:00
  • 441fd8857a Also copy aspa_state and aspa_generation in path_copy() this way the linked db copy of the path gets the right ASPA cache data. claudio 2026-05-20 20:32:50 +00:00
  • 3ed264f757 sync deraadt 2026-05-20 19:08:10 +00:00
  • be9eb1babb Introduce a force_update flag to force pend_prefix_add() calls in adjout_prefix_update(). claudio 2026-05-20 18:33:21 +00:00
  • f5d7ccb684 sndiod: Allow control slots to have NULL opt pointer ratchov 2026-05-20 15:43:07 +00:00
  • 3dcbd49879 Adjust last commit, the loop termination was not quite correct. claudio 2026-05-20 15:29:46 +00:00
  • 0de9dded25 sync deraadt 2026-05-20 14:56:38 +00:00
  • 8f4934db69 Use clearer semantics on how rde_generate_updates is called. claudio 2026-05-20 14:00:59 +00:00
  • 64bedd8e57 Respect RTR min-version in the implicit downgrade path and release activity lock when closing the connection. claudio 2026-05-20 13:53:17 +00:00
  • cc1ae2aac3 sndiod: Add a reference counter to the port structure ratchov 2026-05-20 13:27:41 +00:00
  • aeb045601f sndiod: When connecting midi endpoints, check their modes ratchov 2026-05-20 13:26:57 +00:00
  • 712016e9c2 sndiod: Save a pointer to the struct opt associated to the midi endpoint ratchov 2026-05-20 13:26:02 +00:00
  • eae1ec4b5a sndiod: Unlink the MIDI port from the socket when its closed ratchov 2026-05-20 13:24:58 +00:00
  • ae684bfaed sndioctl: Allow list elements to be added or removed ratchov 2026-05-20 13:15:31 +00:00
  • 715c3a8741 sndioctl: Split the parse_modeval() function ratchov 2026-05-20 13:12:31 +00:00
  • 40c5a1ee3b sndiod: Fix confusion between OPT_NMAX and DEV_NMAX ratchov 2026-05-20 13:03:14 +00:00
  • 3388eece01 sndiod: Add the server.mode control making the setting dynamic ratchov 2026-05-20 13:02:04 +00:00
  • 05603cc977 Increase escape delay if the buffer contains a partial paste end, fixes issues with at least Windows Terminal. From jing dot empty at gmail.com GitHub issue 5088. nicm 2026-05-20 10:56:46 +00:00
  • 1867960705 Walk all covering routes for bgpctl show rib out <IP> claudio 2026-05-20 09:56:56 +00:00
  • 2d03e0d5bf Some more trivial floating panes bits. nicm 2026-05-20 08:54:40 +00:00
  • 1e581a657e increase alignment to avoid 'error: Relocation not aligned' with llvm 22 ok kettenis@ jsg 2026-05-20 07:49:55 +00:00
  • e11f9acf4c Solve the signed integer overflow in flush_line() sort renaud 2026-05-20 06:23:13 +00:00
  • 4cd34baf9f add more AMD "Krackan Point" device ids jsg 2026-05-20 04:23:32 +00:00
  • a439a24c5e add more AMD "Krackan Point" device ids jsg 2026-05-20 04:22:12 +00:00
  • d39f547900 Fix memory leak when freeing rx descriptors. mglocker 2026-05-19 21:15:21 +00:00
  • b68ca756c4 Pre-allocate the bus dma maps for the rxbufs to avoid calling bus_dmamap_create(9) from interrupt context. kettenis 2026-05-19 20:32:59 +00:00
  • 2c624edbb2 Do not zeroize already zeroed buffer in sysctl_sysvipc(). The KERN_SYSVIPC_SEM_INFO case was a part of the big semaphores diff, KERN_SYSVIPC_SHM_INFO case to the next one. mvs 2026-05-19 17:50:23 +00:00
  • 309af577cf Implement bounce buffers for arm64. Almost identical to the riscv64 version, but for now this strips the BUS_DMA_64BIT flag since the DMA constraints on arm64 also include bus constraints. This will be fixed in a future diff. kettenis 2026-05-19 16:56:59 +00:00
  • 3fe334830a sync deraadt 2026-05-19 16:18:04 +00:00
  • ddd72ab0b5 Floating panes full redraw code, by Michael Grant. nicm 2026-05-19 13:12:45 +00:00
  • 01ba3426eb Implement bounce buffers for arm64. Almost identical to the riscv64 version, but for now this strips the BUS_DMA_64BIT flag since the DMA constraints on arm64 also include bus constraints. This will be fixed in a future diff. kettenis 2026-05-19 13:05:47 +00:00
  • 9fe9a68cad Fix capa test since add-path send best max 3 is no longer valid. claudio 2026-05-19 12:55:40 +00:00
  • c787a87f71 regen jsg 2026-05-19 12:23:56 +00:00
  • 30c514b424 Improve add-path send parser. Error out if max is used with best. Unify error messages. claudio 2026-05-19 12:23:41 +00:00
  • 194cc25f89 add a Navi 33 id jsg 2026-05-19 12:23:13 +00:00
  • 9c4974fc5e Some more easy floating panes bits. nicm 2026-05-19 12:16:25 +00:00
  • ad981a67a1 Another 'to long' that is too short. OK tb@ claudio 2026-05-19 11:39:08 +00:00
  • 8b5b5e7bca Adjust handling of limits in up_generate_addpath() claudio 2026-05-19 11:25:57 +00:00
  • 04f92393d4 remove '#undef _' added for Windows CE ok jsing@ tb@ jsg 2026-05-19 10:44:42 +00:00
  • b4a3c83659 Make qwx(4) send the PMF good-bye deauth frame when hopping out of RUN state. stsp 2026-05-19 10:36:02 +00:00
  • fed307ce01 More (currently disabled) bits for creating floating panes, from Michael Grant and Dane Jensen. nicm 2026-05-19 10:26:03 +00:00
  • ba7ac8c7b0 Only send the PMF good-bye deauth frame if the WPA handshake has succeeded. stsp 2026-05-19 10:10:03 +00:00
  • d2f03c44f9 Ensure no new tasks get scheduled while IFF_RUNNING is set in qwx_stop(). stsp 2026-05-19 10:06:35 +00:00
  • ef65d4e94e More bits for pane Z index tracking from floating panes, mostly by Michael Grant. nicm 2026-05-19 09:48:14 +00:00
  • 901b347bbd sys/qwz: implement regulatory domain for 2.4Ghz and 5Ghz kirill 2026-05-19 09:29:08 +00:00
  • b95e02f65e libcrypto/ui: mechanically rename the union _ into u tb 2026-05-19 09:23:36 +00:00
  • e65d72125f libcrypto/ui: move ui_string_st to ui_lib.c. It's only used there. tb 2026-05-19 09:17:44 +00:00
  • 5aa5248c72 Prefer ic_bss over the ephemeral node in the scan tree, if possible. stsp 2026-05-19 09:00:11 +00:00
  • 3ebe00ef5c Add missing dma syncs after copying firmware images to DMA buffers. stsp 2026-05-19 08:57:27 +00:00
  • 093a32d219 The firmware listen_intval is in units of beacons, not TU. Set it properly. stsp 2026-05-19 08:55:46 +00:00
  • 5f55f2baab Add peer to qwx(4) firmware after starting the vdev, not before. stsp 2026-05-19 08:53:41 +00:00
  • 8d24b512b3 In lsa_check() handling of LSA_TYPE_INTER_A_PREFIX fix len calculation for the lsa_get_prefix() call. claudio 2026-05-19 08:21:11 +00:00