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

Commit Graph

  • 43468d53e4 Fix relayd reload race crash rsadowski 2026-03-05 07:27:01 +00:00
  • b20d7de1d8 ssh-agent supports a "query" extension that allows a client to request a list of extensions it support. This makes this capability available to ssh-add via the -Q flag. djm 2026-03-05 05:44:15 +00:00
  • e8b5f432ab satisfy the requirements of ksh build with -DSMALL in the install media deraadt 2026-03-05 05:40:37 +00:00
  • 59c9c7a7c4 With IANA codepoints for draft-ietf-sshm-ssh-agent now allocated, it's safe to start using the standard names for requesting agent forwarding over the @openssh.com extension names we've used to date. djm 2026-03-05 05:40:35 +00:00
  • 009ff5eaef Inspecting Flag(FTALKING) to activate curses in the spot chosen by the previous commit seems to fail in some circumstances because of order of operations in ksh startup. So move the test and curses initialization immediately before the tputs() calls. discussion with tb deraadt 2026-03-05 05:38:58 +00:00
  • d17ee606c0 correctness wrt draft-ietf-sshm-ssh-agent: djm 2026-03-05 05:35:44 +00:00
  • c91a92cacf relayd: replace unneeded engine.h with needed x509.h tb 2026-03-05 05:30:09 +00:00
  • 22e9fade35 fix rcs tag jsg 2026-03-04 23:19:45 +00:00
  • 4c27aa56a5 Only include <machine/pte.h> on i386/amd64 where we actually need the pagetable bits. kettenis 2026-03-04 14:57:49 +00:00
  • d7073fe7a2 use vhtcaps in vht probe chris 2026-03-04 14:48:22 +00:00
  • c2f38bee33 em(4) at PCI Express can handle 64 bit DMA transfers. bluhm 2026-03-04 14:15:36 +00:00
  • f4c985e936 Make -c work with new-session -A, from Jody Frankowski in GitHub issue 4906. nicm 2026-03-04 08:16:47 +00:00
  • 31a05f2153 Another memory leak, from Huihui Huang. nicm 2026-03-04 08:15:24 +00:00
  • 3fd1abeb3c tmux: use VIS_NOSLASH to avoid annoying double escaping on paste tb 2026-03-04 07:19:32 +00:00
  • 9f20acd460 tmux: tc can be NULL, so check before deref to avoid crashing the server tb 2026-03-04 07:17:01 +00:00
  • bcf7296afe zlib: add unit test to exercise the infinite loop fix tb 2026-03-04 05:45:55 +00:00
  • e23f234ab1 zlib: sync with userland tb 2026-03-04 05:44:56 +00:00
  • de9839206a ZLB-01-002: infinite loop in crc32_combine{,_op}() tb 2026-03-04 05:44:14 +00:00
  • 3b88903ca6 If ksh is not interactive, do not initialize curses. Instrumentation showed that during a typical build process the terminfo file was being opened (and parsed) a gazilion times. diagnosed with matthieu, ok millert deraadt 2026-03-04 03:54:25 +00:00
  • 6ac4361d18 Enable 64-bit DMA transfers. kevlo 2026-03-04 01:13:03 +00:00
  • 0a36b79419 Set User-Agent for HTTP healthchecks rsadowski 2026-03-03 19:51:41 +00:00
  • f550f10744 In tzpath_ok(), also reject a path ending in "/..". This replaces strstr() with a loop that matches embedded ".." path elements as well as leading and trailing ones. OK tb@ millert 2026-03-03 17:52:24 +00:00
  • d0ae1ddd67 sys/iwx: support powersave kirill 2026-03-03 17:46:54 +00:00
  • b85dd4aff9 Unveil fix for traversing up at a mount point in vfs_lookup. beck 2026-03-03 17:43:40 +00:00
  • 0b58cb83b5 Revert last change to check "..", it breaks for relative paths. millert 2026-03-03 17:32:56 +00:00
  • 5e9cb26331 improve the "No changes need to be saved" check op 2026-03-03 15:17:29 +00:00
  • 39a1044ba5 make iwx_read_firmware() error out if IWX_NUM_UCODE_TLV_CAPA is too small stsp 2026-03-03 14:10:50 +00:00
  • c4a8b68d65 The refcnt DPRINTF in ieee80211_release_node() is too verbose put it behind a ieee80211_debug > 1 check. OK stsp@ claudio 2026-03-03 14:05:20 +00:00
  • 2b7e9d9f60 Unbreak compiles with IEEE80211_DEBUG defined. claudio 2026-03-03 14:03:44 +00:00
  • 3dbe87cacf Allow copy mode to work for readonly clients, except for copy commands, from Dane Jensen. nicm 2026-03-03 12:26:14 +00:00
  • 0feb679656 Check window is not NULL, from Chema Gonzalez in GitHub issue 4908. nicm 2026-03-03 12:24:18 +00:00
  • c58e64aeb4 Define rdemem for this test too since we now account for aspa objects as well. claudio 2026-03-03 10:10:11 +00:00
  • d0ddcfb0c6 Add support for MCC update firmware response v4 to iwx(4). stsp 2026-03-03 09:58:52 +00:00
  • 24bf988fa4 Replace all remaining instances of u_intXX_t types with the C99 equivalent uintXX_t types. ok djm@ dtucker 2026-03-03 09:57:25 +00:00
  • 2693b9a5a1 incorrectly nested break for latest zoneinfo check spotted by david leadbeater deraadt 2026-03-03 05:04:37 +00:00
  • a20706c923 In tzpath_ok(), also reject a path ending in "/..". This replaces strstr() with a loop that matches "/../" in the name as well as "/.." at the end. OK deraadt@ millert 2026-03-03 03:01:25 +00:00
  • da83894c94 relayd/log.h: missed cvs add tb 2026-03-02 21:59:28 +00:00
  • 23aa010cd7 In pledge_namei, improve the scanning for ".." in zoneinfo paths with millert deraadt 2026-03-02 21:52:16 +00:00
  • 7fba271287 Rework rkpinctrl(4) to delay the lookup of the regmaps until we actually need them. This should fix issues with Linux device tree changes that make us attach rkpinctrl(4) before the syscon(4) that provides the regmap. kettenis 2026-03-02 20:45:20 +00:00
  • 7850a610d3 amd64 needs the quad-precision support functions as well (for __float128 support). From Brad (with a small comment tweak). kettenis 2026-03-02 20:33:49 +00:00
  • a3e28f440d While in practice the ibuf_skip() call can not fail it is better to check it. If the ibuf header can't be skipped it is better to not forward the message and return an error. Fix for CID 492354 OK tb@ claudio 2026-03-02 20:07:58 +00:00
  • ab4874c493 two more strdup() failure handling op 2026-03-02 19:38:17 +00:00
  • 1d0aa02d9b Standardize logging with bgpd rsadowski 2026-03-02 19:28:01 +00:00
  • 511db85b94 Standardize logging with bgpd rsadowski 2026-03-02 19:24:58 +00:00
  • afd18cc2b3 Stop the canonicalization of the path in pledge_namei() callback since we know is providing strictly normalized paths, and it leads to a subtle problem a little bit like a TOCTOU. However, this pathcode can also be reached by non-libc callers, so we need one validation step: the zoneinfo sub-directory inspections may not attempt walks upwards through "..", we don't need to consider symbolic links because root does not place them there. From discussions with david leadbeater, ok beck deraadt 2026-03-02 16:15:29 +00:00
  • 773346f9ab Add mrt config check claudio 2026-03-02 13:48:00 +00:00
  • 40edd4474a Print the new statistics added to the RDE. OK tb@ claudio 2026-03-02 12:09:10 +00:00
  • 4810190aab Add following statistics: claudio 2026-03-02 12:08:30 +00:00
  • 2b0a230c0d In peer_delete ensure that the rib_pq_head TAILQ is empty by concatenating it onto the peerself queue. claudio 2026-03-02 12:03:04 +00:00
  • 4c167b4dcf In peer_up() call peer_down() instead of inlineing the work. claudio 2026-03-02 12:00:38 +00:00
  • 113cb9a5d6 acme-client: use accessors instead of reaching into ASN1_STRING tb 2026-03-02 10:38:44 +00:00
  • c67ce537be Send the new system statistics command if supported by iwx(4) firmware. stsp 2026-03-02 10:00:51 +00:00
  • 9b49494273 Further improve the log messages for attribute parse errors. claudio 2026-03-02 10:00:31 +00:00
  • e6ef995c18 Fix in the OTC attribute parser for ROLE_PEER. claudio 2026-03-02 09:56:33 +00:00
  • b2df23086c Adjust mrt config setting of the group id. claudio 2026-03-02 09:51:48 +00:00
  • 9625afb4b8 Revert r1.343 for the moment since it breaks behaviour (#() in status-left) that we need to keep. nicm 2026-03-02 08:48:57 +00:00
  • 6691164390 Do not leak active/all strings in format_loop_windows; from Huihui Huang in GitHub issue 4898. nicm 2026-03-02 08:41:43 +00:00
  • 7b0994298c Fix incorrect placement of It Xo, from Dane Jensen. nicm 2026-03-02 08:39:44 +00:00
  • 36b1cf2c73 Fix memory leak, from Emmanuel Ugwu in GitHub issue 4900. nicm 2026-03-02 08:38:23 +00:00
  • 3d462a97e6 Move banner exchange to sshd-auth process djm 2026-03-02 02:40:15 +00:00
  • b9fa15100f regen kettenis 2026-03-01 20:18:00 +00:00
  • 48418da3cb Add Realtek RTS5765DL NVMe. kettenis 2026-03-01 20:17:30 +00:00
  • 3ef2b96be9 Handle IVMD entries to cater for reserved/excluded DVA ranges on the AMD IOMMUs. kettenis 2026-03-01 10:20:24 +00:00
  • 07d1f22c3c fix replace-regexp issues op 2026-02-28 18:43:42 +00:00
  • 75dedd7cbb Remove the IOMMU-specific bus_dmamap_sync() implementation and just call the default implementation instead. The current #ifdef'ed out code just doesn't make sense. kettenis 2026-02-28 13:04:56 +00:00
  • 60e59fe0f7 remove empty server_http_init rsadowski 2026-02-28 09:36:08 +00:00
  • f29e964e60 sndiod: Use chars (instead of uint8_t's) for the MIDI slot name ratchov 2026-02-27 08:57:12 +00:00
  • a71fb9b1fa sndiod: Fix ctl_match() when arg0 == NULL ratchov 2026-02-27 08:33:43 +00:00
  • b7ac352e7a sndiod: Log unknown network messages to ease debugging the protocol ratchov 2026-02-27 08:31:01 +00:00
  • ee00521c1f Minor spacing tweak ratchov 2026-02-27 08:26:16 +00:00
  • 2d3fb82734 Validate -O flags, from Dane Jensen in GitHub issue 4889. nicm 2026-02-27 08:25:12 +00:00
  • cde29103c8 Fix memory leak, from Chris Lewis, reported by Huihui Huang. nicm 2026-02-27 08:23:02 +00:00
  • 20326eefda ix(4) and ixv(4) can handle 64 bit DMA transfers. bluhm 2026-02-26 23:38:10 +00:00
  • 07723711ac Reserve the first MB of the DVA address space because qwx(4) doesn't succeed in doing DMA when the DVA is 0x1000 and PCI-PCI bridges may not forward address in part of that first MB as well. kettenis 2026-02-26 20:36:27 +00:00
  • 9ee2644e0e Error out on presence of Content-Length and Transfer-Encoding headers for GET, HEAD and other methods that should have no body. claudio 2026-02-26 19:49:41 +00:00
  • 866082782a Fix checking of of RL_FLAG_PCIE and accidental clobbering of sc->rl_flags brynet 2026-02-26 18:57:35 +00:00
  • 6bfe2c481e enable forced resolvers that aren't in a preference block jcs 2026-02-26 18:46:57 +00:00
  • da8c54306e regress/mmap: Test hints in VM-area edge cases cludwig 2026-02-26 14:05:25 +00:00
  • ea5864645b Do not free buffer after adding to paste (since it now owns it). nicm 2026-02-26 11:01:48 +00:00
  • a7ce9c19f1 Enable 64-bit DMA transfers on the PCIe variants of re(4) cards. mvs 2026-02-26 09:45:39 +00:00
  • 12d3adc0f7 Improve the discussion about "tmppath" feedback from various people based upon my first attempts. deraadt 2026-02-26 07:44:18 +00:00
  • c883e836f4 pledge "tmppath" goes away because it sucks. The history is kind of sad: unveil(2) was invented by Bob Beck and myself because a couple of us struggled and couldn't expand the "tmppath" mechanism to general use. unveil(2) ended up being kind of "upside down" different, and so we never deleted "tmppath" because the refactorings seemed complicated. However over the last two weeks, we're removed all the "tmppath" in base pretty easily, and the 18 ports using it have also been fixed. The majority of situations now use unveil "/tmp" "rwc", unveil "/" "r" or similar, and then pledge "rpath wpath cpath", and this is generally needed to satisfy the mkstemp(3) family of functions in libc. Use of "tmppath" will now cause pledge(2) to return EINVAL. There is no backwards compatible way of mimic the behaviour correctly using kernel-internal unveil hackery. Prompted by a report from David Leadbeater; and extensive conversations with beck and semarie. deraadt 2026-02-26 07:42:25 +00:00
  • 7936914265 Update various lifetimes. florian 2026-02-26 07:17:50 +00:00
  • be383d5416 Call igmp_sendpkt() and mld6_sendpkt() with pktinfo argument. bluhm 2026-02-26 00:53:18 +00:00
  • ee91ea516f ixl(4) can handle 64 bit DMA transfers. bluhm 2026-02-25 23:40:49 +00:00
  • d2b25f5d22 add -e to process escape sequences and support for multiple groups of dash args like ksh's echo does jcs 2026-02-25 21:57:43 +00:00
  • 3b1b9491b8 Add support for scan command version 17 to iwx(4). stsp 2026-02-25 08:55:18 +00:00
  • ba496e5267 Tweak previous to reset cursor again as well. nicm 2026-02-25 07:59:45 +00:00
  • b8bc361b29 Preserve scroll state on refresh, from Dane Jensen in GitHub issue 4885. nicm 2026-02-25 07:56:37 +00:00
  • 1087137652 Pass paste buffer through vis(3) when pasting to prevent buffers containing for example the bracket end sequence causing issues. -S flag disables. Reported by Mason Davis. nicm 2026-02-25 07:53:41 +00:00
  • 31a6dbcb58 rename a few functions and defines op 2026-02-25 05:37:25 +00:00
  • 2d65136ff0 Propagate allocator constraints in the same manner as sparc64 iommu chris 2026-02-25 03:53:58 +00:00
  • 7fadabb6da igc(4) can handle 64 bit DMA transfers. bluhm 2026-02-24 23:01:10 +00:00
  • e202db06b3 handle strdup() failure op 2026-02-24 21:15:36 +00:00
  • 6eaa258fb2 ice(4) can handle 64 bit DMA transfers. bluhm 2026-02-24 20:14:29 +00:00
  • 7d8372ae9c Do not expand #() in E: and T:, from Mason Davis. nicm 2026-02-24 18:06:41 +00:00
  • 2f8e4895ab imsg_composev() / imsgbuf_flush() handle return values rsadowski 2026-02-24 11:47:02 +00:00
  • ad326fcaf0 Add sorting (-O flag) and a custom format (-F) to list-keys, from Dane Jensen in GitHub issue 4845. nicm 2026-02-24 08:22:13 +00:00
  • ee894479bc Add sorting (-O flag) and a custom format (-F) to list-keys, from Dane Jensen in GitHub issue 4845. nicm 2026-02-24 08:20:52 +00:00
  • abbb4f42db Add commands to turn exit on scroll on, off, toggle. From xcdnlgd at hotmail dot com in GitHub issue 4884. nicm 2026-02-24 08:00:43 +00:00