IABSD.fr/src

Branch :


Log

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