summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-03-01Lipstick on a pig: avoid comparing signed and unsignedJob Snijders
OK tb@ claudio@
2024-03-01regenJonathan Gray
2024-03-01more Red Hat and Qumranet devices seen with QEMU and KVMJonathan Gray
2024-03-01Add -x to opt into experimental file formatsTheo Buehler
Instead of burning one letter for each new file format (sidrops is known to crank out new things faster than a normal person can read), use -x to opt into parsing and processing file formats that aren't yet considered stable. This is currently only the Signed Prefix List. While a repetition of the ASPA debacle, this code hasn't yet seen enough stress testing to be enabled by default. ok claudio job
2024-03-01Factor signed prefix list JSON output into a helperTheo Buehler
ok claudio job (as part of a larger diff)
2024-03-01Fix OPENSSL_{gmtime,timegm} in namespace buildTheo Buehler
These were incorrectly added to asn1.h. OPENSSL_gmtime is in crypto.h and OPENSSL_timegm is already in posix_time.h
2024-03-01Don't match dg2. The cards use paths unused by integrated graphics.Jonathan Gray
Likely doesn't work.
2024-03-01Remove the ciphers_by_values_test()Theo Buehler
2024-03-01exporter: use the atrocious SSL_CIPHER_find() rather than get_by_id()Theo Buehler
2024-03-01ssltest: drop another use of CRYPTO_mem_leaks()Theo Buehler
2024-02-29An empty file /var/account/acct in etc.tgz simplifies accounting.Alexander Bluhm
OK deraadt@
2024-02-29Add missing include of vlan.h in vmx(4).Jan Klemkow
ok bluhm@
2024-02-29Make nanosleep regress actually test something.Alexander Bluhm
Do not call exit 0 in parent and child process. This skiped the testing in multiple subtests. Use meaningful variable names to figure out what is going wrong after the tests have been enabled. Fix the test logic. Add missing break in switch statement, so that success is reported.
2024-02-29Detect OPENSSL_NO_GOST correctlyTheo Buehler
2024-02-29CRYPTO_mem_leaks* will go away. Remove calls in legacy testsTheo Buehler
2024-02-29Link x509_algor test statically and switch to the internalTheo Buehler
X509_ALGOR_set0_evp_md()
2024-02-29OBJ_NAME_TYPE_PKEY_METH is no longer supportedTheo Buehler
2024-02-29Stop testing EVP_PKEY_GOST{IMIT,R01}Theo Buehler
2024-02-29Prepare freenull test for GOST removalTheo Buehler
2024-02-29Use monotonic clock to measure elapsed time.Alexander Bluhm
The nanosleep regression test used gettimeofday(2). Switch it to a monotonic clock to avoid accidential fails from a call to settimeofday(2) somewhere in the system. from Christian Ludwig
2024-02-29move from 7.5-beta to 7.5Theo de Raadt
2024-02-29Intel vmm restores just the base of the GDTR and IDTR ith fixed,Philip Guenther
high limits, beyond what we actually expect. We already restored the IDTR from scratch, but the restore of the GDTR (limit) was removed in r1.10. Put that back in a simpler way, simplify the IDTR restore and delete the save/restore of the LDTR because that one really is handled as we want by vmm. ok dv@ mlarkin@
2024-02-29revert "Combine route_cache() and rtalloc_mpath() in new route_mpath()"Christian Weisgerber
It breaks NFS. ok claudio@
2024-02-29align qwx_ce_rx error code checking with linux ath11k driverStefan Sperling
This silences warnings about a full Rx ring which the Linux driver is likewise suppressing. They appeared because I used the wrong error code, ENOBUF vs. ENOSPC.
2024-02-29plug a node reference leak in qwx_mgmt_rx_event()Stefan Sperling
This leak is of little consequence in station mode, but would be problematic in hostap mode.
2024-02-29regenJonathan Gray
2024-02-29drm/i915: Update ADL-N PCI IDsJonathan Gray
From Gustavo Sousa in drm-intel-next
2024-02-29Stop assuming arbitrary rdomains are available and use the first givenAnton Lindqvist
rdomain as the vnetid.
2024-02-29dt(4): interval, profile: schedule clockintr relative to start of recordingScott Soule Cheloha
For the interval and profile providers, schedule the first clock interrupt to occur dp_nsecs nanoseconds after the start of recording. This makes the interval between the start of recording and the first event consistent across runs. With input from claudio@. Simplified by claudio@. Thread: https://marc.info/?l=openbsd-tech&m=170879058205043&w=2 ok mpi@ claudio@
2024-02-28Expand only ever user of PBEPARAM_free() outside of libcryptoTheo Buehler
2024-02-28Small tweak for X509_check_purpose()Theo Buehler
ok jsing
2024-02-28Enable IPv6 AF for ppp(4)Denis Fondras
OK claudio@
2024-02-28No need to kick a CPU twice when putting a thread on its runqueue.Martin Pieuchot
From Christian Ludwig, ok claudio@
2024-02-28Fix rx_bufs accounting buglet; reported on bugs@ by dns at strangeloop dot cc;Miod Vallat
ok claudio@ deraadt@
2024-02-28Use an accessor instead of reaching into X509_PURPOSETheo Buehler
ok jsing
2024-02-28Cleanup IP input, forward, output.Alexander Bluhm
Before changing the routing code, get IPv4 and IPv6 input, forward, and output in a similar shape. Remove inconsistencies. OK claudio@
2024-02-28Refactor blk_match(). Fold the remaining data and empty file or no blocksClaudio Jeker
cases together since they are kind of the same. OK tb@
2024-02-28Infer all rdomains from the environment with sane defaults.Anton Lindqvist
2024-02-28identify MTE; ok kettenis@Jonathan Gray
2024-02-27Skip btcfi tests on amd64 CPUs not supporting CET IBT.Anton Lindqvist
ok kettenis@
2024-02-27Linux still doesn't actually implement IBT for userland. And by the paceMark Kettenis
things are going, it will take another decade before it does. But OpenBSD has it enabled *by default* already. Drop the #ifdef __linux__. This should hurt other OSes when they finally catch up with us. ok robert@, tb@
2024-02-27align read-only sections on masm/windows to 64 bytesBrent Cook
Avoid conflicts where alignment is specified later in the underlying assembly. ok tb@
2024-02-27Printing large tuples require more than 64 chars, bump the string limit.Martin Pieuchot
2024-02-27Make it possible to check for existing string in maps.Martin Pieuchot
2024-02-27Combine route_cache() and rtalloc_mpath() in new route_mpath().Alexander Bluhm
Fill and check the cache and call rtalloc_mpath() together. Then the caller of route_mpath() does not have to care about the uint32_t *src pointer and just pass struct in_addr. All the conversions are done inside the functions. ro->ro_rt is either valid or NULL. Note that some places have a stricter rtisvalid() now compared to the previous NULL check. OK claudio@
2024-02-27Split hash_file into three steps, setup, add buf and final.Claudio Jeker
Setup inits the context and adds the seed. The buf function simply adds a block from the file to the hash. The final function calls MD4_Final() to close the context and generate the hash. This will help to remove the mmap in the sender and should result in a more atomic view of the file since hash_file() is now called together with the other hash_functions. OK deraadt@ tb@
2024-02-27Pass flags to configure internal PHY delays down to the PHY. Also passMark Kettenis
down the device tree node. This is necessary form boards that use ytphy(4) such as the OrangePi Zero 3. Note that this means the PHY mode has to be correctly specified in the device tree. This hasn't always been the case and it is still wrong in some of the device trees provided by the U-Boot version in packages that we use for 32-bit Allwinner SoCs. However those boards typically use a Realtek RTL8211E PHY (rev. 5) and rgephy(4) does not pay attention to the flags yet. So this commit shouldn't break any boards that aren't already broken. I'm working on an U-Boot update that will fix these device trees. ok jsg@
2024-02-27Favor usage of REGRESS_SKIP_TARGETS instead of this custom logic.Anton Lindqvist
2024-02-27Cope with recent ctfdump output changes.Anton Lindqvist
2024-02-27Recent ctfconv refactoring broke support for long double types, asAnton Lindqvist
discovered by the regress tests.