Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 30c514b4 | 2026-05-19 12:23:41 | Improve add-path send parser. Error out if max is used with best. Unify error messages. OK tb@ | ||
| 194cc25f | 2026-05-19 12:23:13 | add a Navi 33 id 7481 rev c7 is used in the Steam Machine found in libdrm amdgpu.ids | ||
| 9c4974fc | 2026-05-19 12:16:25 | Some more easy floating panes bits. | ||
| ad981a67 | 2026-05-19 11:39:08 | Another 'to long' that is too short. OK tb@ | ||
| 8b5b5e7b | 2026-05-19 11:25:57 | Adjust handling of limits in up_generate_addpath() The maxpaths limit is straightforward but the handling of plus is more sublte. If plus == 0 then no extra paths should be added. So the default is to not include any extra paths (unless add-path send all is used). If plus is set and mmaxpaths is 0 add up to plus additional paths. If plus and max are used together the first limit reached will break the loop. OK tb@ | ||
| 04f92393 | 2026-05-19 10:44:42 | remove '#undef _' added for Windows CE ok jsing@ tb@ | ||
| b4a3c836 | 2026-05-19 10:36:02 | Make qwx(4) send the PMF good-bye deauth frame when hopping out of RUN state. In addition to sending the PMF good-bye deauth frame from qwx_stop() we must also send it when leaving RUN state for other reasons. Provided we are still running with IFF_RUNNING since otherwise qwx_stop() has already sent the deauth frame. And provided the AP did not just send a deauth frame to us, which also covers the background-scan/roaming case where a deauth frame is sent via ieee80211_node_tx_stopped() and net80211 is faking our old AP's deauth event. | ||
| fed307ce | 2026-05-19 10:26:03 | More (currently disabled) bits for creating floating panes, from Michael Grant and Dane Jensen. | ||
| ba7ac8c7 | 2026-05-19 10:10:03 | Only send the PMF good-bye deauth frame if the WPA handshake has succeeded. If the RSN port is not marked valid then we have never exchanged keys with our access point and sending a correctly encrypted deauth frame is impossible. | ||
| d2f03c44 | 2026-05-19 10:06:35 | Ensure no new tasks get scheduled while IFF_RUNNING is set in qwx_stop(). This should prevent a crash I've seen happen once where the newstate task was scheduled after an incoming auth response frame while userland was in qwx_stop() (i.e. ifconfig qwx0 down). The newstate task then crashed because qwx_stop() had already begun to tear down driver state. Fix interlock between the (badly named) CRASH_FLUSH flag which prevents new tasks, and IFF_RUNNING which indicates whether the device is ready. qwx_stop() now clears IFF_RUNNING before the CRASH_FLUSH flag is cleared. There was a small window in qwx_stop() where IFF_RUNNING was still set while CRASH_FLUSH was clear again. To make this work with PMF we need to send our good-bye deauth frame earlier since sending management frames requires IFF_RUNNING to be set. | ||
| ef65d4e9 | 2026-05-19 09:48:14 | More bits for pane Z index tracking from floating panes, mostly by Michael Grant. | ||
| 901b347b | 2026-05-19 09:29:08 | sys/qwz: implement regulatory domain for 2.4Ghz and 5Ghz without regulatory domain support it uses world, and some chanells not available from firmware point of view when AP can actually use it. OK: mglocker@ | ||
| b95e02f6 | 2026-05-19 09:23:36 | libcrypto/ui: mechanically rename the union _ into u While mainstream OS use compilers that understand anonymous unions, which would be cleaner here, some special snowflakes rely on LibreSSL in their stacks and they sometimes use very old and special compilers. There is no need to impose a burden on them. There is far more impactful and important cleanup that could be done in the ui pit. This obviates jsg's upcoming removal of a windows-ce workaround. discussed with jsing | ||
| e65d7212 | 2026-05-19 09:17:44 | libcrypto/ui: move ui_string_st to ui_lib.c. It's only used there. | ||
| 5aa5248c | 2026-05-19 09:00:11 | Prefer ic_bss over the ephemeral node in the scan tree, if possible. From mglocker@ via qwz(4) | ||
| 3ebe00ef | 2026-05-19 08:57:27 | Add missing dma syncs after copying firmware images to DMA buffers. From mglocker@ via qwz(4). | ||
| 093a32d2 | 2026-05-19 08:55:46 | The firmware listen_intval is in units of beacons, not TU. Set it properly. From mglocker@ via qwz(4). | ||
| 5f55f2ba | 2026-05-19 08:53:41 | Add peer to qwx(4) firmware after starting the vdev, not before. From mglocker@ via qwz(4) On ath12k this fixed a firmware crash by avoiding the peer getting created with a half-initialized vdev. The fix does not hurt on ath11k so apply it to qwx(4) as well. | ||
| 8d24b512 | 2026-05-19 08:21:11 | In lsa_check() handling of LSA_TYPE_INTER_A_PREFIX fix len calculation for the lsa_get_prefix() call. Reported by Stuart Thomas OK tb@ deraadt@ | ||
| 4eac87a9 | 2026-05-19 08:15:12 | Ensure that the embedded lsa.len is at least sizeof(lsa) bytes long. OK deraadt@ tb@ | ||
| 8b667af8 | 2026-05-19 08:14:47 | Ensure that the embedded lsa.len is at least sizeof(lsa) bytes long. OK deraadt@ tb@ | ||
| 39325e22 | 2026-05-19 05:06:41 | relayd: add support for the MKCALENDAR HTTP method relayd is missing this method from the WebDAV/CalDAV extensions. This causes issues when using relayd as a reverse proxy in front of CalDAV servers like Nextcloud. OK kirill@ | ||
| afd582eb | 2026-05-19 05:04:11 | relayd: fix DEBUG build feedback and OK tb@ | ||
| e36bcaa7 | 2026-05-19 04:49:33 | Enable sambat(4). ok deraadt@ | ||
| c126e54c | 2026-05-19 04:43:43 | Link sambat(4) man page. | ||
| 34e55af4 | 2026-05-19 04:42:20 | Add man page for sambat(4). ok deraadt@ | ||
| 2a284807 | 2026-05-19 04:40:45 | Add sambat(4), a battery monitor for the SAM060B EC, like found on the Samsung Galaxy Book4 Edge. Thanks to Maxim Storetvedt for pointing us to the reversed engineering specs. Initial feedback and input from kettenis@. ok deraadt@ | ||
| 6abe2b0f | 2026-05-19 04:17:51 | Avoid calling bus_dmamap_destroy() from interrupt context in qwz(4). From stsp@ via qwx(4). ok kettenis@ | ||
| 089ac1e1 | 2026-05-19 02:08:49 | brace_subst: fix single NUL byte overflow after reallocarray() The check for sufficient space when performing brace substitution did not take into account space for the terminating NUL byte. From Thomas Habets | ||
| 8a5afb5c | 2026-05-19 01:55:45 | find: Fix mix of character block size check If multiple -size primaries were specified and any of the values had the 'c' suffix, it was applied to all values and not just the one that ended with 'c'. The divsize setting is now stored in the plan, not a global. From Thomas Habets | ||
| b88051be | 2026-05-19 01:12:49 | usr.sbin/ifstated: timestamp sync external tests When external_exec() runs a test synchronously, it refreshes prevstatus but left lastexec unchanged. A later status change could therefore be ignored by eval_state(), because that code gates body evaluation on the first external test timestamp for the current state. Set lastexec together with prevstatus for synchronous runs; this keeps the cached test status and execution time consistent across state re-entry. OK: deraadt@ | ||
| 6e40f207 | 2026-05-18 23:36:50 | lib/check_sym: add -I to skip printing external reference / PLT changes Needed for check-shlib-syms in ports OK: sthen@ | ||
| 8bbe0095 | 2026-05-18 18:37:22 | In res_to_flowspec enforce the FLOWSPEC_SIZE_MAX limit for a single rule. OK tb@ | ||
| 314bc62c | 2026-05-18 18:36:25 | Introduce a maximum size for a single flowspec NLRI of 4000 bytes. Enforce this in both in the parser but also in the RDE. In the RDE flowspec_valid() will error out if the lenght is too long but also pt_get_flow() and pt_add_flow() will error out. The fixed buffer in pt_get_flow() is now sized appropriately instead of using a arbitrary size. OK tb@ | ||
| 5db7a46e | 2026-05-18 16:26:41 | rpki-client: switch subordinates in CCR manifests to a simple queue Using a simple list meant that we reversed the order on parsing, resulting in confusing output in file mode. This is output cosmetics: the CCR DER is unaffected. Problem spotted by/ok job (who also wrote the exact same diff) | ||
| 54e649b2 | 2026-05-18 15:49:22 | Various fixes to the flowspec parser - handle PROTO proto_item like PROTO { proto_item }. - The LENGTH spec needs to be adjusted, curflow->type needs to be set before evaluating lengthspec. - Twice $$ is used in error checking before $$ was set. Use $1 instead. - extra semicolon after flags OK tb@ | ||
| eda1c51e | 2026-05-18 13:47:32 | sys/qwz: add 802.11n support Advertise HT capabilities and pass HT/QoS peer association. OK: stsp@ | ||
| 08041194 | 2026-05-18 13:35:49 | Ask qwx(4) firmware to move into M3 state before resetting the device. From mglocker@ via qwz(4). | ||
| a4f3abd8 | 2026-05-18 13:32:43 | Reset unified_ready flag before sending WMI init command to qwx(4) firmware. From mglocker@ via qwz(4) | ||
| 6c8a4fb8 | 2026-05-18 13:21:17 | man/bsd.port.mk.5: document check-shlib-syms OK: sthen@, tb@, gonzalo@ | ||
| 7dd3c3b6 | 2026-05-18 12:34:51 | Change CH_LOCATE equality function to be named _eq Reduce risk of using e.g. memcmp there. _eq returns 1 for match and 0 for no match. Also make all arguemnts const. This makes it a bit unclear which argument is which. First argument is from the hash table the second argument is the arg passed to CH_LOCATE. OK tb@ | ||
| 7f7474d2 | 2026-05-18 12:26:14 | Avoid calling bus_dmamap_destroy() from interrupt context in qwx(4). Keep Rx TID DMA memory allocated until the interface goes down, rather than freeing DMA memory in interrupt context. Fixes splassert failures reported in dmesg because of qwx(4), such as: splassert: vm_map_assert_wrlock_ln: want 0 have 4 splassert: uvm_mapent_alloc: want 0 have 4 splassert: assertwaitok: want 0 have 4 Root cause of problem in qwx(4) pointed out by kettenis@, who also reviewed several diffs until I arrived at a correct fix. ok kettenis@ phessler@ | ||
| 5b8bdd12 | 2026-05-18 12:15:08 | document E610 support in ix(4) | ||
| 72e036fa | 2026-05-18 12:14:38 | Add support for Intel E610 Ethernet devices to the ix(4) driver. Build fix for sparc64 and arm64 contributed by jmatthew@ ok deraadt@ | ||
| f90d01dc | 2026-05-18 12:12:17 | regen | ||
| 571ebc8c | 2026-05-18 12:11:50 | add PCI IDs for Intel E610 products | ||
| fd8859d1 | 2026-05-18 09:22:09 | Add filter_size to the total memory use for "Sets and filters" OK tb@ | ||
| 5767a144 | 2026-05-18 06:45:53 | 0X20 -> 0x20, matching the other hex constants | ||
| 647becf4 | 2026-05-18 04:24:01 | x509_addr: do not call memcmp() on NULL If the minimum length is 0, either a->data or b->data could be NULL, so do not call memcmp() and let the length comparison decide. Doing it this way preserves the RFC 3779, section 2.2.3.3 semantics and avoids the UB. A valid IPAddressFamily has an addressFamily element of 2 or 3 octets: 2 octets for the AFI and 1 octet for the optional SAFI. The check as it is written compares the AFIs and, if they're equal, lets absent SAFI be smaller than any other SAFI. So IPv4 (0x0001) sorts before IPv4 unicast (0x000101) and that in turn sorts before IPv6 (0x0002). Found by beck while breaking OpenSSL ok kenjiro | ||
| 4cdbcd15 | 2026-05-18 04:14:57 | chacha: avoid -Wunterminated-string-initialization warning The sizes of sigma[] and tau[] aren't used, so include a trailing NUL and thereby avoid upsetting modern compilers about use of dangerous, valid C. ok deraadt djm | ||
| b4ae1308 | 2026-05-18 03:11:34 | Intended behaviour should not have a XXX XXX XXX XXX ok beck | ||
| 105bfc3f | 2026-05-18 02:14:18 | drm/amdgpu/vcn4: Avoid overflow on msg bound check From Benjamin Cheng 271cd5429513ff9b364a9bf8903e5b65b687eb25 in linux-6.18.y/6.18.32 65bce27ea6192320448c30267ffc17ffa094e713 in mainline linux | ||
| d871183a | 2026-05-18 02:12:30 | drm/amdgpu/vcn3: Avoid overflow on msg bound check From Benjamin Cheng 016b64a0313ea5346cf526e30c8d3e66aca10175 in linux-6.18.y/6.18.32 e6e9faba8100628990cccd13f0f044a648c303cf in mainline linux | ||
| 5d42ee71 | 2026-05-18 02:10:30 | drm/amdgpu: rework how we handle TLB fences From Alex Deucher f0d3bb6f5125c69ce872a7574afd6d9e1f7ea349 in linux-6.18.y/6.18.32 69c5fbd2b93b5ced77c6e79afe83371bca84c788 in mainline linux | ||
| 9388ffb0 | 2026-05-18 02:07:48 | Revert "drm/amdgpu: don't attach the tlb fence for SI" From Prike Liang 13e9ea445191390269a6f092d009b68e086e601b in linux-6.18.y/6.18.32 9163fe4d790fb4e16d6b0e23f55b43cddd3d4a65 in mainline linux | ||
| eab97c57 | 2026-05-18 02:05:49 | drm/amdgpu: Fix validating flush_gpu_tlb_pasid() From Timur Kristof 576b73b246564c8fa75572d45c1ed9b053b4be5b in linux-6.18.y/6.18.32 e3a6eff92bbd960b471966d9afccb4d584546d17 in mainline linux | ||
| b94d5434 | 2026-05-18 02:03:52 | drm/amdgpu: validate the flush_gpu_tlb_pasid() From Prike Liang fd78e63459ab6fe99b9fd026c420808d09eaa8be in linux-6.18.y/6.18.32 f4db9913e4d3dabe9ff3ea6178f2c1bc286012b8 in mainline linux | ||
| b77f7f2a | 2026-05-18 02:01:28 | drm/amdgpu/pm: align Hawaii mclk workaround with radeon From Alex Deucher f8f546883e8777493157ccc4fac5794c502fcbd2 in linux-6.18.y/6.18.32 1987c79b4fe5789dfa14423e78b5c25f6acf3e9d in mainline linux | ||
| 8eaabadb | 2026-05-18 01:58:48 | drm/amdgpu/pm: add missing revision check for CI From Alex Deucher 6fed6e9f10622db34a18ee6ce155cbe0fa211b23 in linux-6.18.y/6.18.32 2a561b361b7681509710f3cfc3d95d54c87ac69f in mainline linux | ||
| 58e58478 | 2026-05-18 01:56:19 | drm/amdgpu/sdma4: replace BUG_ON with WARN_ON in fence emission From John B. Moore 0b91ea46bb68abf98a082bf239092253bbd6aaa2 in linux-6.18.y/6.18.32 78d2e624fa073c14970aa097adcf3ea31c157a66 in mainline linux | ||
| 4151472c | 2026-05-18 01:54:17 | drm/amdkfd: Make all TLB-flushes heavy-weight From Felix Kuehling 6fbd52d210c15f3987e04d8fa2cf6ca3ace2d0d8 in linux-6.18.y/6.18.32 9b4e3495d1bd2469bf94b74930c153c2d534ddb7 in mainline linux | ||
| 5628d567 | 2026-05-18 01:52:29 | drm/amdgpu/gfx9: drop unnecessary 64-bit fence flag check in KIQ From John B. Moore 71614ab2a683490bf7f43bf25afcf0d2a57a8403 in linux-6.18.y/6.18.32 7bbfb2559bcec39d1a4e1182d931a2046112c352 in mainline linux | ||
| fb7175ad | 2026-05-18 01:50:17 | drm/amdgpu: zero-initialize GART table on allocation From Philip Yang b17175d0a375b3ed5e81597dac4983fdb46e478d in linux-6.18.y/6.18.32 e6c2e6c2e1fa066968a16aca1cb66cd1bdde7741 in mainline linux | ||
| 58e22c43 | 2026-05-18 01:47:50 | drm/radeon: add missing revision check for CI From Alex Deucher 264ee64cf86794353e4fcb363282e3f9cf5249b3 in linux-6.18.y/6.18.32 17223816498f7b117d138d18eb0eba63604dc74e in mainline linux | ||
| 33d3fd64 | 2026-05-18 01:45:24 | drm: Set old handle to NULL before prime swap in change_handle From Francis, David 672464dd53231509c9c771110798c56d4660e19e in linux-6.18.y/6.18.32 5e28b7b94408897e41c63477aabc9e1db439bc8c in mainline linux | ||
| 6cdbf480 | 2026-05-18 01:42:51 | drm/amdkfd: validate SVM ioctl nattr against buffer size From Alysa Liu db9530a9873a7c85d2266a922589ebcf427fa631 in linux-6.18.y/6.18.32 045e0ff208f0838a246c10204105126611b267a1 in mainline linux | ||
| 1931944c | 2026-05-18 01:39:29 | drm/amd/display: Change dither policy for 10 bpc output back to dithering From Mario Kleiner 158def957199b6c0b4d578f369ad05cbd7789fe9 in linux-6.18.y/6.18.32 d65bfb1782304b03862c8c725fac608015dffd36 in mainline linux | ||
| 24cbbbb2 | 2026-05-18 01:37:36 | drm/amdgpu/vcn3: Prevent OOB reads when parsing dec msg From Benjamin Cheng 638e48ee39d0f2af9336f917a6f5d6692dd64d93 in linux-6.18.y/6.18.32 b193019860d61e92da395eae2011f2f6716b182f in mainline linux | ||
| 3071a36f | 2026-05-18 01:35:56 | drm/amdgpu/vcn4: Prevent OOB reads when parsing dec msg From Benjamin Cheng 63b51e8a9d54317d31cc3856c1e12407070d5fc2 in linux-6.18.y/6.18.32 0a78f2bac1424deb7c9d5e09c6b8e849d8e8b648 in mainline linux | ||
| c3392a02 | 2026-05-18 01:34:06 | drm/amdgpu/vce: Prevent partial address patches From Benjamin Cheng b3d1a0a45c4aec484fa2a5b060b611e3d3064470 in linux-6.18.y/6.18.32 de2a02cc28d6d5d37db07d00a9a684c754a5fd74 in mainline linux | ||
| 39050f1e | 2026-05-18 01:32:16 | drm/amdgpu/vcn4: Prevent OOB reads when parsing IB From Benjamin Cheng a6d5563ba1f03a049561cd347574613167294e8d in linux-6.18.y/6.18.32 2444eb0ec8283f4a3845eb7febad378476e1ba3c in mainline linux | ||
| c0188197 | 2026-05-18 01:30:08 | drm/amdgpu: Add bounds checking to ib_{get,set}_value From Benjamin Cheng fec8b11b55e53ff51a741e56894fe331a516f5c6 in linux-6.18.y/6.18.32 66085e206431ef88ce36f53c1f53d570790ccc9e in mainline linux | ||
| 607ab0fb | 2026-05-18 01:27:04 | drm/amdkfd: Add upper bound check for num_of_nodes From Alysa Liu 44d5a450c04d3d734c13a03561c3131020d66edf in linux-6.18.y/6.18.32 74b73fa56a395d46745e4f245225963e9f8be7f1 in mainline linux | ||
| 91d1283c | 2026-05-18 01:25:33 | drm/amd/pm: fix incorrect FeatureCtrlMask setting on smu v14.0.x From Yang Wang de137adccf7ade2d06e46bf9f0960ecc6be6ef13 in linux-6.18.y/6.18.32 504f0098ebd074ac8c0ce3471795d79f68e3d265 in mainline linux | ||
| 187086bf | 2026-05-18 01:25:10 | Since libc (currently and probably forever) only calls __pledge_open() with 3 flags (O_RDONLY, O_RDWR, and O_CLOEXEC) validate this before calling deeper kernel code. It is not trivial to check O_RDONLY because the flag isn't a bit in the 3 (valid) states represented inside O_ACCMODE (which are converted more carefully to FREAD|FWRITE nowadays). This brings me back to my youth with the open(,3) bug... ok beck | ||
| 453e3248 | 2026-05-18 01:22:31 | drm/amdgpu: gate VM CPU HDP flush on reset lock From Chenglei Xie f34eda3ff33d351a9d9c078420cbe1bd258b413e in linux-6.18.y/6.18.32 ddda81c4d7e71e41b1be91d921fd85747eddbd12 in mainline linux | ||
| 0832f673 | 2026-05-18 01:20:09 | drm/amdgpu: Use SMUIO 15.0.0 offsets for TSC upper and lower count. From Ramalingeswara Reddy, Kanala 2795d325bb5c133ff7f32d9272eea4877f42f358 in linux-6.18.y/6.18.32 574b3b14f7d1b329fc6e67b79328f0e6f4d4b3d4 in mainline linux | ||
| e0ba0a8b | 2026-05-18 01:17:13 | drm/amdkfd: Clear VRAM on allocation to prevent stale data exposure From Amir Shetaia 77d0b5d11387071770246fd0185a69fa28e8e109 in linux-6.18.y/6.18.32 ad52d61d82181dbdb7f05826de38352d5e550cc2 in mainline linux | ||
| ca98e806 | 2026-05-18 01:14:33 | drm/i915/psr: Init variable to avoid early exit from et alignment loop From Jouni Hogander 48fb2213e2c27f94dccf657a2ffd3c8256ad7729 in linux-6.18.y/6.18.32 314f6179e370988ac00dadf373a4f6166eb3db15 in mainline linux | ||
| 3303272b | 2026-05-18 01:12:11 | drm/gpusvm: Force unmapping on error in drm_gpusvm_get_pages From Matthew Brost 7fbb3b4bef023903e66138c25b205b47be19612b in linux-6.18.y/6.18.32 556dba95473900073a6c03121361c11f646dc551 in mainline linux | ||
| 314d41fa | 2026-05-17 16:02:33 | Remove some leftover debug code. | ||
| 4bdface4 | 2026-05-17 16:01:42 | Bring over some of layout and positioning code for floating panes, by Michael Grant. | ||
| de6444db | 2026-05-17 15:32:55 | Revert former fix while waiting for approval of the new one | ||
| a2510388 | 2026-05-17 14:41:02 | follow the non-regress pfctl Makefile and drop -Wno-uninitialized | ||
| c0dbcc34 | 2026-05-17 14:11:57 | Drop '-Wno-uninitialized' compiler option from pfctl(8) CFLAGS Two fixes to code were required to make gcc-4 happy. OK @deraadt @jsg | ||
| 44cc0966 | 2026-05-17 13:12:21 | When mode-keys is set to vi, do not allow the cursor to go into the invisible extra cell to the right of the visible text. This is closer to what vi(1) does. From Max Vim in GitHub issue 5070. | ||
| 73f00a0b | 2026-05-17 13:01:04 | Add a five second limit on pasting for terminals which mysteriously lose the end sequence if the paste is too big (that is, Terminal.app). Reported by Garri Djavadyan in GitHub issue 4527. | ||
| 4c077358 | 2026-05-17 12:38:04 | Switch to use backing grid not copy mode's grid for copy line, GitHub issue 4995. | ||
| 46942764 | 2026-05-17 11:17:16 | Do not include unattached clients on sorted list, fixes crash reported by Marcel Partap. | ||
| f3539dc3 | 2026-05-17 11:12:07 | Add some more explanatory text about targets, GitHub issue 4850. | ||
| c52d99c0 | 2026-05-17 10:56:41 | usr.sbin/httpd: add cache controls for static files Teach httpd to advertise static file revalidation by default with Cache-Control: no-cache, preserving the existing Last-Modified and If-Modified-Since flow; add a [no] static-cache-control directive for opting out, and advertise Vary: Accept-Encoding whenever gzip-static is enabled. OK: claudio@ | ||
| 08c16e49 | 2026-05-17 10:54:01 | Report file open errors more sensibly, reported by Meriel Luna Mittelbach in GitHub issue 5081. | ||
| 687396cc | 2026-05-17 10:44:53 | Add new-pane command, currently this is equivalent to split-window but it will have minor differences for floating panes in future. Also add -R/-s/-S/-k/-m flags to control border and style and behaviour, like popups. GitHub issue 5027 from Dane Jensen. | ||
| bdb08c33 | 2026-05-17 09:11:01 | usr.sbin/relayd: support multiple resolveble addresses. relayd supports interface name, DNS hostname or interface group at listen on but it binds only to the first discovered IP address which is usually IPv4. Here I changed parser to create a dedicated listener for each discovered and confiugred on a local inerface address. This means that listen on egress port 80 binds to all IPv4 and IPv6 addresses on the egress group. OK: rsadowski@ | ||
| c04a4d9c | 2026-05-17 06:07:51 | correct order of ibuf_from_ibuf() arguments caught by clang-22 -Wuninitialized-const-pointer ok claudio@ tb@ | ||
| 5590fb3c | 2026-05-17 05:02:31 | regen | ||
| 443102b0 | 2026-05-17 05:01:45 | Add MT7920 pci id ok claudio@ | ||
| 120f2ab2 | 2026-05-17 04:23:09 | regen | ||
| 96fb1004 | 2026-05-17 04:22:45 | add another Apple NVMe | ||
| b51bc68f | 2026-05-17 02:00:36 | add missing sigfillset() call caught by clang-22 -Wuninitialized-const-pointer ok millert@ deraadt@ guenther@ |