summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-09-05document EVP_CIPHER_name(3)Ingo Schwarze
2023-09-05add the missing .Dv macros to the list of flagsIngo Schwarze
2023-09-05improve the descriptions of almost all flags,Ingo Schwarze
in particular saying which API functions each flag affects
2023-09-05unifdef HAS_INLINESJonathan Gray
inline is part of gnu89 and c99 ok kn@ espie@
2023-09-05vmm(4): switch the APMI CPUID mask to an include maskMike Larkin
dv points out that there are other bits there that imply the existence of other MSRs, so switching this to an include list is a better idea.
2023-09-05reorderMarc Espie
2023-09-05automated MASTER_SITE* -> SITE* renamingMarc Espie
(need some alphabetical reordering)
2023-09-05Partial rewrite:Ingo Schwarze
* Integrate the leftovers of the former NOTES section into the main text, resulting in a more logical order of information. * Make many descriptions more precise and tweak many wordings. For example, the description of OBJ_cmp(3) was totally misleading. Add a CAVEATS section explaining the scary ownership contracts of the functions returning ASN1_OBJECT pointers. Move the discussion of NID_undef to the BUGS section because the statement "objects which are not in the table have the NID value NID_undef" was misleading in more than one way. Considering that an API as fundamental as this one contains such a gigantic amount of quirks and traps and gaps makes me shudder.
2023-09-05avoid fatal errors at all costsMarc Espie
2023-09-05DIST_TUPLE's handling of HOMEPAGE is optional, of courseMarc Espie
2023-09-05update informal tocMarc Espie
2023-09-05stop putting multicast addresses into the Receive Address RegistersChristian Weisgerber
Hash them all into the Multicast Table Array. This matches what FreeBSD does. This fixes a problem where the I217-LM would fail to receive packets for some of the programmed addresses. Approach agreed by jmatthew@ dlg@ OK claudio@
2023-09-05Make ksmn(4) attach to 19h/4x devicesStefan Sperling
Tested on: cpu0: AMD Ryzen 5 PRO 6650U with Radeon Graphics, 2900.00 MHz, 19-44-01, patch 0a404102 ok mlarkin
2023-09-05pof for check-lib-dependsMarc Espie
2023-09-05be blunter about IS_INTERACTIVEMarc Espie
2023-09-05drop very old historyMarc Espie
2023-09-05strongly hint that people take advantage of sqlportsMarc Espie
2023-09-05document moving mechanismsMarc Espie
2023-09-05use terminology for other projects: it's still "fake" to us, butMarc Espie
acknowledge the more common name "staging area"
2023-09-05There's no index in bsd.port.mk these days.Marc Espie
2023-09-05Be more specific in some places.Marc Espie
In particular, telling people not to use pre-fake unless they know what they're doing is idiotic.
2023-09-05oops, forgot to rm these before cvs importStuart Henderson
2023-09-05merge unbound-1.18.0Stuart Henderson
2023-09-05import unbound 1.18.0, ok florianStuart Henderson
2023-09-05Fix touchpad on newer device trees. The *gpio fields moved up one layer.Tobias Heider
The driver will work with both formats for now but we plan to remove the old one in the future. ok kettenis@
2023-09-05readmes hasn't existed for a long time, say goodbye to TEMPLATESMarc Espie
2023-09-05nits, explain when DISTFILES is automatically setMarc Espie
2023-09-05Address the case 2b version of inconsistent view across threads ofPhilip Guenther
a page undergoing copy-on-write faulting. We fixed the case 1b version in rev 1.125 (2022-02-01), but missed this other path. jsg@ noted that in NetBSD Chuck Silvers had a relevant commit, their rev 1.234 (2023-08-13), which looks like it fixed both cases due to their refactoring of common code into a uvmfault_promote() function. ok mpi@ jca@
2023-09-05Refuse an incomplete config, an authentication block which doesn'tYASUOKA Masahiko
have authentication module. The code doesn't expect this.
2023-09-04Revert previous. It caused the stdio of the modules be NONBLOCK.YASUOKA Masahiko
Generally programs don't expect that.
2023-09-04Fix netstat output of uses of current SYN cache left.Alexander Bluhm
TCP syn cache variable scs_use is basically counting packet insertions into syn cache. Prefer type long to exclude overflow on fast machines. Due to counting downwards from a limit, it can become negative. Copy it out as tcps_sc_uses_left via sysctl, and print it as signed long long integer. OK mvs@
2023-09-04document DIST_TUPLE and related variables: EXTRACT_SUFX.<name>,Thomas Frohwein
TEMPLATE_DISTFILES.<name>, and TEMPLATE_HOMEPAGE.<name>. ok espie@
2023-09-04Save some space on the ramdisks, actually use -DSMALLJeremie Courreges-Anglas
This disables the helpers that recognize compressed archives when the user failed to use the proper flag/command. Those are not terribly useful on the ramdisks and the fallback behavior is sane. Went through a make release Just In Case(tm). Spotted by caspar@, ok millert@ sthen@ caspar@
2023-09-04Zap #ifndef SMALL around pax format read supportJeremie Courreges-Anglas
-DSMALL has never been used to build the ramdisks, thus the support for reading pax format archives has always been there. This is misleading, so just zap the ifdef since we want to keep read support. Went through a make release Just In Case(tm). Spotted by caspar@, ok millert@ sthen@ caspar@
2023-09-04rework DESCRIPTION for readability. put the BOOTP stuff in its ownJason McIntyre
section, to avoid cluttering things up. remove the useless COMMAND LINE section header, and shuffle text accordingly. ok stsp claudio krw
2023-09-04Protect ps_single, ps_singlecnt and ps_threadcnt by the process mutex.Claudio Jeker
The single thread API needs to lock the process to enter single thread mode and does not need to stop the scheduler. This code changes ps_singlecount from a count down to zero to ps_singlecnt which counts up until equal to ps_threadcnt (in which case all threads are properly asleep). Tested by phessler@, OK mpi@ cheloha@
2023-09-04Fix a bug where the wrong digit was used for prioritizing filenamesIngo Schwarze
in the standard man(1) mode that formats a single resulting page if the respective manpath contained digits, like X11R6 does. Fortunately, this bug did not trigger for any Xenocara manual page.
2023-09-04complete documentation for ALL_DISTFILES/ALL_PATCHFILES and theMarc Espie
new warning message
2023-09-04Don't surround by "" at much as possible.YASUOKA Masahiko
2023-09-04GC old code that was originally implemented to facilitate adoption byMarc Espie
other BSDs, which never happened, so make things simpler for further development. Ditches config.h entirely since it gets reduced to 2 defines. okay tb@
2023-09-04Specify SOCK_NONBLOCK for socketpair(2) instead of fcntl(2).YASUOKA Masahiko
2023-09-04Don't return an extra OK message. Also call module_destroy() whenYASUOKA Masahiko
exit(3).
2023-09-04Generate Ed25519 keys when invoked without argumentsJob Snijders
Ed25519 public keys are very convenient due to their small size. OpenSSH has supported Ed25519 since version 6.5 (January 2014). OK djm@ markus@ sthen@ deraadt@
2023-09-04Make wp_local.h and cmll_local.h self-standingTheo Buehler
2023-09-04unbreak build with llvm-16 by including sys/types.h for __BEGIN_HIDDEN_DECLSRobert Nagy
/usr/src/lib/libcrypto/whrlpool/wp_local.h:5:1: error: unknown type name '__BEGIN_HIDDEN_DECLS' ok tb@
2023-09-04Skip wrapped lines in top level search loop because they will beNicholas Marriott
combined in the inner loop (in window_copy_search_rl_regex and the others), avoids searching the same text multiple times. Also add a line length limit for regex searches. GitHub issue 3675.
2023-09-04trigger keystroke timing obfucation only if the channels layer enqueudDamien Miller
some data in the last poll() cycle; this avoids triggering the obfuscatior for non-channels data like ClientAlive probes and also fixes a related problem were the obfucations would be triggered on fully quiescent connections. Based on / tested by naddy@
2023-09-04avoid bogus "obfuscate_keystroke_timing: stopping ..." debugDamien Miller
messages when keystroke timing obfuscation was never started; spotted by naddy@
2023-09-04make channel_output_poll() return a flag indicating whether channelDamien Miller
data was enqueued. Will be used to improve keystroke timing obfuscation. Problem spotted by / tested by naddy@
2023-09-03set interactive mode for ControlPersist sessions if they originallyDamien Miller
requested a tty; enables keystroke timing obfuscation for most ControlPersist sessions. Spotted by naddy@