Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 449dd8e0 | 2025-05-23 03:06:09 | Add preliminary support for RTL8157. Tested: RTL8153 (0x5c20/0x5c30): stsp | ||
| 1a842094 | 2025-05-23 03:05:05 | sync | ||
| 191dd14a | 2025-05-23 03:04:43 | Add USB product ID for RTL8157 | ||
| 1b0dae99 | 2025-05-23 02:50:08 | handle in_s4 moving to pm notifier | ||
| 5a206aca | 2025-05-23 02:48:47 | drm/amdgpu: fix pm notifier handling From Alex Deucher 25e07c8403f4daad35cffc18d96e32a80a2a3222 in linux-6.12.y/6.12.30 4aaffc85751da5722e858e4333e8cf0aa4b6c78f in mainline linux | ||
| 5c0b549e | 2025-05-23 02:47:09 | drm/fbdev-dma: Support struct drm_driver.fbdev_probe From Thomas Zimmermann 25998ed87f0c8772bd5faf8ee92d831f1c69e1d0 in linux-6.12.y/6.12.30 8998eedda2539d2528cfebdc7c17eed0ad35b714 in mainline linux | ||
| f621b50a | 2025-05-23 02:44:18 | dma-buf: insert memory barrier before updating num_fences From Hyejeong Choi fe1bebd0edb22e3536cbc920ec713331d1367ad4 in linux-6.12.y/6.12.30 72c7d62583ebce7baeb61acce6057c361f73be4a in mainline linux | ||
| 6f46f340 | 2025-05-23 02:42:45 | drm/amd/display: Avoid flooding unnecessary info messages From Wayne Lin 64a33088adf2b4b23f34566d18ac73e8b4f64243 in linux-6.12.y/6.12.30 d33724ffb743d3d2698bd969e29253ae0cff9739 in mainline linux | ||
| bfa243c3 | 2025-05-23 02:41:09 | drm/amd/display: Correct the reply value when AUX write incomplete From Wayne Lin 2d125a1f0d61bf224ed7fe6ce2f4f7d4f37b4c61 in linux-6.12.y/6.12.30 d433981385c62c72080e26f1c00a961d18b233be in mainline linux | ||
| 98b3332a | 2025-05-23 02:39:20 | drm/amdgpu: csa unmap use uninterruptible lock From Philip Yang 8d71c3231b33e24a911b8f2d8c3a17ee40aa32d5 in linux-6.12.y/6.12.30 a0fa7873f2f869087b1e7793f7fac3713a1e3afe in mainline linux | ||
| ecabef8d | 2025-05-23 02:37:58 | drm/amdgpu: fix incorrect MALL size for GFX1151 From Tim Huang e54f20c5a17e8dff4bb54f4f88ec098dc905ee41 in linux-6.12.y/6.12.30 2d73b0845ab3963856e857b810600e5594bc29f4 in mainline linux | ||
| 5133bdf5 | 2025-05-23 02:36:37 | Revert "drm/amd/display: Hardware cursor changes color when switched to software cursor" From Melissa Wen c75f3f9cbfb7a84254285c587840afe4494d6992 in linux-6.12.y/6.12.30 fe14c0f096f58d2569e587e9f4b05d772272bbb4 in mainline linux | ||
| 4d9edfda | 2025-05-23 02:35:08 | Revert "drm/amd: Stop evicting resources on APUs in suspend" From Alex Deucher 5d9d62323e1893e6f429fad7da19a652088cac21 in linux-6.12.y/6.12.30 d0ce1aaa8531a4a4707711cab5721374751c51b0 in mainline linux | ||
| 7eb2eeb0 | 2025-05-23 02:32:31 | drm/amd: Add Suspend/Hibernate notification callback support From Mario Limonciello 4d45a5f1e2a04f5f84d5d5121dfbfff8d65c9c1c in linux-6.12.y/6.12.30 2965e6355dcdf157b5fafa25a2715f00064da8bf in mainline linux | ||
| c9b0513d | 2025-05-23 02:26:42 | add register_pm_notifier() for 6.12.30 drm | ||
| 0142a991 | 2025-05-23 01:14:35 | Import regenerated moduli. | ||
| d5361483 | 2025-05-23 00:40:45 | use "const char * const" for malloc_options here also | ||
| fb69fb32 | 2025-05-23 00:40:05 | When commons were deprecated, noone noticed that malloc_options in static binaries had become unlinkable. Change the libc definition to weak to solve that, and to "const char * const" so that noone will try to set it late. It must be stable before the first malloc() call, which could be before main()... discussion with otto, kettenis, tedu | ||
| a3f9d031 | 2025-05-23 00:20:02 | Add -R to recover/create GPT or MBR from a file or partial GPT. Feedback from lucas@ kettenis@ jmc@ Tests, fixes and ok lucas@ | ||
| 2f076c17 | 2025-05-22 15:00:32 | Fix vmm(4) regress test after recent UVM change. Now VMM_IOC_SHAREMEM creates the shared mappings for vmd(8). So vmd(8) does no have to map -> unmap -> VMM_IOC_SHAREMEM, i.e. remap. from hshoexer@; OK dv@ | ||
| 896a7df4 | 2025-05-22 12:44:14 | Do a clean up pass over the GCM code. Rework some logic, add explicit numerical checks, move assignment out of variable declaration and use post-increment/post-decrement unless there is a specific reason to do pre-increment. ok kenjiro@ tb@ | ||
| 38645cd8 | 2025-05-22 12:33:36 | Use timingsafe_memcmp() in CRYPTO_gcm128_finish(). When checking the GCM tag, use timingsafe_memcmp() instead of memcmp(). ok tb@ | ||
| 3a8b92ef | 2025-05-22 12:14:19 | Adjust debug message to prevent (unsigned) integer overflow. Fixes Coverity CID 481110, ok djm@ | ||
| 3d8cde81 | 2025-05-22 11:33:04 | Update/improve FAT partition names. FAT has survived the rise and fall of DOS and Win95. No need to continue to defer to them. Originally from sobrado@ | ||
| ba45935f | 2025-05-22 10:50:10 | ix(4): use 4k clusters in LRO mode to avoid m_defrag calls ok bluhm | ||
| 90a7f92b | 2025-05-22 09:15:48 | Bring up multiple transmit and receive queues. The IAVF spec only says we have at least 5 vectors, so limit to 4 queues. We're not setting a proper RSS key or lookup table yet, so traffic is not distributed across queues correctly. from Yuichiro NAITO | ||
| 4e120550 | 2025-05-22 08:55:11 | sync | ||
| 134c5a4e | 2025-05-22 08:32:50 | pass correct sizes to free() calls in ice_free_vsi_qmaps() | ||
| a10bf9eb | 2025-05-22 08:25:26 | Simplify SSL_alert_desc_string SSL_alert_desc_string() is only used by our good old friends M2Crypto and Net::SSLeay. While some of the two-letter combinations can be made sense of without looking at the switch, I guess, this is just a completely useless interface. The same level of uselessness can be acchieved in a single line matching BoringSSL. ok joshua kenjiro | ||
| 80f2f779 | 2025-05-22 08:01:29 | Bump UTF8_SIZE to the maximum 32 because there are some crazy long UTF-8 sequences out there (GitHub issue 4506). This should not significantly increase typical memory consumption because we only store each Unicode character once in the shared cache. | ||
| abdf2f73 | 2025-05-22 07:49:24 | Typo, from someone in GitHub issue 4511. | ||
| 8e7844d6 | 2025-05-22 07:46:38 | When there are more than two horizontal windows and the active window is in not on an edge, correctly highlight both its left and right borders. GitHub issue 4513 from Michael Grant. | ||
| 9bb79675 | 2025-05-22 07:43:38 | Add a set-default style attribute which replaces the current default colours and attributes completely, useful at the start of compound format strings (like status-format) to set the default colours for all the following options. | ||
| e037dc57 | 2025-05-22 07:31:18 | Use literal <> characters instead of Aq macros. From Evan Silberman | ||
| 0814c25f | 2025-05-22 06:41:20 | Move packet classifier defines to if_ixlreg.h so iavf(4) can see them too. ok dlg@ | ||
| e4db903d | 2025-05-22 06:40:26 | Fix HTTP CONNECT proxy support to not treat responses like "HTTP/1.0 200poo" as success; patch from Spiros Thanasoulas | ||
| 85baac77 | 2025-05-22 06:34:03 | The current way to adjust pf(4) limits in pf.conf(5) is inconvenient. For example when ruleset uses more than 512 anchors (the current default limit) one would typically add 'set limit anchor 1024' to adjust the limit so the 'pf.conf(5)' gets processed. Unfortunately it does not work because limit gets changed with DIOCXCOMMIT which is too late. The pf.conf(5) fails to load the anchors to transaction, because the old lower limit is still in place. To fix it we must set the limit as soon as we parse 'set limit ...' option. The issue has been reported and fix tested by rafal _dot_ ramocki _von_ eo.pl OK @bluhm | ||
| ec3f7096 | 2025-05-22 05:58:36 | Reinstate mention of chroot(2) and user quoting That should clarify the implications of, e.g. symlink behaviour inside the directory being served. Input OK schwarze jmc | ||
| f30feaa1 | 2025-05-22 04:54:14 | asn1: merge invalid generalized time tests into invalid time tests Previously, invalid generalized time tests were split into a separate set of test vectors and a flag was used when calling the test function to indicate they should be tested as generalized only. This simplifies the code a bit, and makes converting to the new test framework easier. ok jsing | ||
| 43496798 | 2025-05-22 04:34:18 | Fix OpenBSD RCS ID typos. from Andrius V | ||
| 94488e84 | 2025-05-22 04:24:11 | get rid of unecessary casts ok florian@ | ||
| 133e2625 | 2025-05-22 04:22:03 | Output the current name for PermitRootLogin's "prohibit-password" in sshd -T instead of its deprecated alias "without-password". bz#3788, patch from cjwatson at debian.org. | ||
| 533f560f | 2025-05-22 03:53:46 | Copy arg to be passed to dirname(). POSIX allows dirname() to modify its args and return a pointer into it, so this prevents an overlapping strlcpy. bz#3819, patch from cjwatson at debian.org | ||
| 3ac71bda | 2025-05-22 03:41:10 | Add $OpenBSD$ marker for easier syncing. | ||
| 0a034d76 | 2025-05-22 03:35:40 | Convert sha_test to use new test framework ok beck | ||
| afab96b3 | 2025-05-22 03:24:47 | Convert md_test to use new test framework ok jsing tb beck | ||
| 40adde36 | 2025-05-22 03:12:33 | Fix trailing whitespace. | ||
| f4df864d | 2025-05-22 03:09:00 | Remove redundant NULL check from divert_packet() that it already in in_pcbunref(). | ||
| 0487f6a6 | 2025-05-22 03:04:01 | Add PERFORMANCE_LEVEL_SET logic and initialize all domains to the same level. On Snapdragon X Elite there are 3 performance domains spanning 4 CPUs each, where each can go from level 0 (719 Mhz) to 12 (3418 Mhz). By default domain 0 boots into level 10, domains 1 and 2 boot into level 12. Since the kernel only understands a single global performance value we keep them in sync by initializing them all to 12 for now. While there, also move PERFORMANCE_LEVEL_GET to a separate function and clean up a bit. ok patrick@ | ||
| 32856335 | 2025-05-22 02:23:41 | Fix test_errorf macro expanding to two lines This caused test_fail to always be called when used in certain conditions, and wrapping with do {} while (0) fixes this. | ||
| 6359e523 | 2025-05-22 02:10:27 | TAL stands for Trust Anchor Locator, not Location ok beck | ||
| d758b026 | 2025-05-22 01:40:21 | pkg_delete -c does more than file cleanup | ||
| 58283cdb | 2025-05-22 00:13:47 | Add basic HKDF test using EVP_PKEY_HKDF Add a basic test case for HKDF using EVP_PKEY_HKDF to evp_test.c. This test verifies the correct derivation of output keying material using SHA-256, matching the test vector from RFC 5869 Appendix A.1. ok tb@ joshua@ | ||
| 91d6bc35 | 2025-05-21 21:42:19 | Fix wrong description of PKG_CONFIG_DEBUG_SPEW. Add complete description of PKG_CONFIG_MAXIMUM_TRAVERSE_DEPTH. Improve descriptions of various other options and variables. This patch was accepted and pushed upstream by Ariadne Conill. | ||
| c902741c | 2025-05-21 18:41:41 | Define CPU_MIN_BUSY_CYCLES and CPU_MAX_BUSY_CYCLES outside of MULTIPROCESSOR since the ddb_mtx_enter is not under MULTIPROCESSOR. This is enough to unbreak GENERIC kernels. Reported by tb@ | ||
| fdb740e5 | 2025-05-21 16:59:32 | Zap uvm_share(). No longer used by vmm(4). ok mpi@ | ||
| 55f00fa1 | 2025-05-21 16:43:41 | Revert deprecation of the .Li macro because a question from Evan Silberman revealed an (admittedly rare) use case that is not only legitimate, but even provides .Li with semantic significance: unquoted in-line literal display. Make it clear that .Ql is still the normal macro for in-line literal displays. Consistently mention that the term "literal display" implies formatting with a constant-width font, resulting in improved descriptions for several macros implementing literal displays. OK jmc@. | ||
| d6f52495 | 2025-05-21 14:10:16 | kqueue: Improve EVFILT_USER compatibility Always set `data' and `udata' of the EVFILT_USER event when triggering it with NOTE_TRIGGER. Preserve `fflags' when the event is cleared with EV_CLEAR. These make the behaviour more similar to kqueue(2) / kevent(2) of FreeBSD, to avoid OS-specific quirks in user code. Tested by volker@ OK tedu@ mvs@ | ||
| c2568eef | 2025-05-21 12:51:14 | remove unused HTOLE16 macro that somehow came over here from ixl(4) | ||
| e03501a6 | 2025-05-21 12:45:27 | Don't process link state change events that arrive before we've fully set up the interface. from Yuichiro NAITO | ||
| 44adf233 | 2025-05-21 12:44:12 | Watch should not assume characters are printable as ISO-8859-1 Fixes display of UTF-8 characters Input from florian@ stsp@ | ||
| 52de8363 | 2025-05-21 12:12:42 | Reorder some functions. | ||
| 1e5ec4c7 | 2025-05-21 12:12:20 | Correct FILES section to mention new default path to agent sockets. Spotted by / ok jmc@ | ||
| 772bd68a | 2025-05-21 12:11:23 | Remove GHASH_CHUNK and size_t related code from GCM encrypt/decrypt. This adds significant complexity to the code. On amd64 and aarch64 it results in a minimal slowdown for aligned inputs and a performance improvement for unaligned inputs. ok beck@ joshua@ tb@ | ||
| ac7f5714 | 2025-05-21 11:37:07 | Fix wrapping. | ||
| 824f3632 | 2025-05-21 11:03:48 | Remove now unused AES assembly generation scripts. | ||
| 1f62937d | 2025-05-21 09:42:59 | In preparation of moving work from the reaper into exit1(), introduce a new (optional) pmap function that "purges" a pmap to optimize a subsqeuent uvm space teardown. Rewire the arm64 TLB flush optimization to use that new function. ok mpi@, claudio@ | ||
| 2bdc12ef | 2025-05-21 09:42:21 | unbreak build; typofix d{ea -> ae}mon; noticed by bluhm | ||
| fa0a14c8 | 2025-05-21 09:33:48 | Get rid of unused `pr_hardlimit_warning', `pr_hardlimit_ratecap' and `pr_hardlimit_warning_last'. ok dlg tedu | ||
| b67b1feb | 2025-05-21 09:14:01 | for SOCKS4A don't perform a local hostname lookup that we're not going to use; spotted by lucas@ | ||
| ee0e82c9 | 2025-05-21 09:06:58 | Move pmap_deactivate() and sched_exit() into MI exit1(). ok kettenis@ | ||
| 8e23f399 | 2025-05-21 09:04:00 | Improve mtx_enter() for machines with a huge number of CPUs. - Always read the value just before issuing an atomic operation to avoid locking the cache line. - Use an exponential backoff for the busy loop when waiting for a contended lock. Prevent hangs on Ampere Altra with highly contended mutexes. ok kettenis@, dlg@ | ||
| f5bd35de | 2025-05-21 08:57:13 | Add initial regress test framework Add a test framework for use in LibreSSL regression tests. This test framework aims to be as lightweight and as simple to use as possible. The design is mostly inspired by Go's test system, and aims to be a drop-in utility in most existing regress tests. ok jsing tb beck | ||
| 5631c5cb | 2025-05-21 08:46:42 | add SOCKS4A to help text | ||
| 2883a66a | 2025-05-21 08:41:52 | test SOCKS4A; ok tb | ||
| 48617f1e | 2025-05-21 08:41:35 | add SOCKS4A support to nc(1)'s proxy (-X) mode SOCKS4A is a fairly obscure extension to the olde SOCKS4 protocol that allows passing the destination as a string rather than a literal IPv4 address, which is the only thing that vanilla SOCKS4 supports. The motivation for adding something so niche is to test the SOCKS4A server code in ssh(1)'s dynamic forwarding (-D) support. ok tb@ | ||
| 0bf63608 | 2025-05-21 08:36:39 | remove log tarballing "it seemed like a good idea at the time" - dtucker@ ensure that log files have correct perms when running under sudo/doas ok dtucker@ | ||
| ed4510b7 | 2025-05-21 08:32:10 | Switch main loop to libevent. This gets rid of select(2) and gives us safe signal handlers for free. OK deraadt, job | ||
| fa65431e | 2025-05-21 07:37:11 | Remove 't' feature^Wcomplication The 3 highlighting modes can be accessed through 'c', 'l', and 'w'. The operator should just those toggles (instead of a toggle that does different things depending on what happened before). OK kn@ | ||
| b10ad03f | 2025-05-21 07:16:25 | Display hostname + time of day in upper right corner Seems more important to help the operator understand where they are and whether the thing is moving; rather than learning what year it is. This makes watch more like top(1). OK kn@ | ||
| 5e8f6609 | 2025-05-21 06:44:24 | use logit_f("...") instead of logit("func: ...") | ||
| 79493ce7 | 2025-05-21 06:43:48 | function to make a sshbuf from a hex string; useful in tests also constify some arguments | ||
| f1a571bc | 2025-05-21 05:09:17 | Drop chroot(2) + rdaemon() and rely on pledge(2) to daemon(3) as usual Less code and a simpler mental model of dropping filesystem access. Same as usr.sbin/dhcrelay/dhcrelay.c r1.69. OK brynet | ||
| 472bc62a | 2025-05-21 05:05:33 | Drop chroot(2) + rdaemon() and rely on pledge(2) to daemon(3) as usual "stdio route" denies file I/O, so confining to /var/empty/ is pointless, requiring a preopened /dev/null to later pass into custom rdaemon(). Drop all that and rely on tight promises after daemonising. OK brynet | ||
| 812dc45b | 2025-05-21 04:50:38 | drop custom rdaemon(), daemon(3) as usual There is no chroot(2), only unveil(2) to a single file, see initial commit. Defer unveil for deamon(3) to see /dev/null and drop cargo-culted code. OK deraadt brynet | ||
| c300a905 | 2025-05-21 04:41:33 | Construct the command line with two loops. This is less clever and easier on the eyes. Input deraadt, tedu, schwarze, tb OK schwarze, tb; previous version OK job | ||
| 6a2e23f1 | 2025-05-21 04:13:52 | Add acpitimer so we get a working delay function on some (virtual) machines that lack acpihpet. This fixes crashes when installing from emulated IDE CD drives, as reported most recently by Nicole Findlay. ok mlarkin@ | ||
| 94254965 | 2025-05-21 04:11:57 | remove a couple includes that weren't needed from previous commit The previous commit had an include added that wasn't needed. | ||
| 1969dc37 | 2025-05-21 04:10:21 | Move the code to attach acpitimer outside #ifndef SMALL_KERNEL so we can make the clock/delay setup on ramdisk kernels more like GENERIC. ok mlarkin@ | ||
| 579b2e07 | 2025-05-21 04:05:22 | preallocate hibernate work area during boot Attempt to preallocate the work area needed for hibernate during boot, instead of waiting to do this immediately before hibernate. Fixes some scenarios where a suitably large and correctly aligned region cannot be late-allocated. tested by many ok krw | ||
| 1800984b | 2025-05-21 03:57:59 | Remove more unused code. Discussed with tb@ | ||
| ec8168ae | 2025-05-21 03:53:20 | Add NULL checks to HKDF and TLS1-PRF EVP_PKEY cleanup functions Check if ctx->data is NULL before calling freezero(). Also add HKDF and TLS1-PRF to the EVP_PKEY cleanup regression test, as they no longer crash with this change. ok tb@ | ||
| 44e5cdbd | 2025-05-21 03:46:20 | mlkem_unittest: fix typo in comment | ||
| b93b3696 | 2025-05-21 03:15:40 | Replace chroot(2) and custom rdaemon() with daemon(3) and unveil(2) Employ the "empty filesystem" idiom once in the background instead of preopening /dev/null, confining to /var/empty/ and using custom rdaemon(). Fix spaces in nfsd(8) (same unveil idiom) while here. Feedback OK brynet | ||
| e67ba0ac | 2025-05-21 03:04:14 | adjust some columns in vmstat -m so malloc buckets are intelligible. ok claudio | ||
| 45d288b7 | 2025-05-21 02:41:52 | For unquoted in-line literal displays, use the .Li macro. Improves discoverability of the column headers, and in non-terminal output, also results in a more appropriate font. Small markup issue reported by Evan Silberman <evan at jklol dot net>; OK jmc@. | ||
| d117d18f | 2025-05-21 02:18:29 | only register the notify function if we actually have something to handle | ||
| 9869d7d0 | 2025-05-21 02:18:11 | Fix buffer size in MLKEM1024_marshal_public_key() Initialize the output buffer with MLKEM1024_PUBLIC_KEY_BYTES instead of MLKEM768_PUBLIC_KEY_BYTES. ok tb@ | ||
| bd0b34f7 | 2025-05-21 01:56:21 | sync | ||
| ce94ceb5 | 2025-05-21 01:34:10 | 0 is success |