summaryrefslogtreecommitdiff
path: root/share
AgeCommit message (Collapse)Author
2022-08-04change some 4.4BSD references to earlier releasesJonathan Gray
ok schwarze@
2022-07-31typoDenis Fondras
2022-07-31Add LWN in Gyumri, Shirak Region, ArmeniaKlemens Nanni
Armenian: Շիրակ Միջազգային Օդանավակայան Russian: Аеропорт Ширак It has exactly one terminal and the small cafe area inside seems bigger than the check-in area.
2022-07-29Mention id(1) -R, reference rtable(4) in route(8)Klemens Nanni
Fix "ps -o rtable" example description while here. Initial idea to mention id -R in route(8) from sthen Feedback OK sthen
2022-07-29Replace the swap extent(9) usage by a blist data structure.Sebastien Marie
It makes uvm_swap_free() faster: extents have a cost of O(n*n) which doesn't really scale with gigabytes of swap. Based on initial work from mpi@ The blist implementation comes from DragonFlyBSD. The diff adds also a ddb(4) 'show swap' command to show the blist and help debugging, and fix some off-by-one in size printed during hibernate. ok mpi@
2022-07-29Improve the HISTORY sections of glob(7) and glob(3).Ingo Schwarze
1. Make /etc/glob history less wordy and more precise: it was already in v1. 2. Remove the incorrect statement that the Bourne shell first integrated globbing. The PWB shell already did that in mid-1975, i.e. a least a few months before Stephen R. Bourne started working on his shell, and the PWB shell was publicly released with PWB/UNIX 1.0 about two years before v7. For details, see https://sjmulder.nl/dl/tuhs/Documentation/AUUGN/AUUGN-V06.6.pdf p. 39-40 OCR repost: https://groups.google.com/g/alt.folklore.computers/c/xW3ZgEnFoFs From: mash@mips.UUCP (John Mashey) Newsgroups: net.unix-wizards Subject: Re: Shell history, true facts, but long Date: 18 Mar 86 09:05:12 GMT [...] 3) The "PWB Shell" first appeared in mid-1975. [...] 4) The Bourne shell work started either in early 1976, or maybe late 1975. [...] In "The UNIX Shell", Stephen R. Bourne says: "The design of the shell is based in part on the original UNIX shell and the PWB/UNIX shell, some features having been taken from both." 3. Avoid the confusing statement that the glob() function first appeared in 4.4BSD. Actually, the PWB shell, the Bourne shell (in v7), the first UCB shell (in 1BSD), and the C shell (in 2BSD) all contained internal functions either called "glob()" or at least containing "glob" as a part of their function name. 4. Be more precise regarding when the current functions first appeared: they were already in Reno. Joint work with and OK jsg@. Feedback and OK jmc@.
2022-07-28In the kernel exist functions to print routes, but they were notAlexander Bluhm
accessible from ddb. Implement "show all routes" to print routing tables, and "show route 0xfffffd807e9b0000" for a single route entry. Note that the rtable id is not part of a route entry, so it makes no sense to print it there. OK deraadt@
2022-07-28synch with realityMarc Espie
2022-07-27srp_finalize() takes two parameter, but only one was documented.Alexander Bluhm
OK jmatthew@
2022-07-26Zap obsolete bridge sectionKlemens Nanni
netstart(8) lost bridge specific functionality in 2009. Replace "bridge" with "X" in the existent sentence and you'll get an obvious unhelpful statement: If the network interface is a bridge, the options described in the bridge section of the ifconfig(8) manual page apply. Since the following example is no longer special in any way, remove it. OK deraadt
2022-07-25Rebase to 2022agtz from https://github.com/JodaOrg/global-tzTodd C. Miller
This version is derived from the IANA 2022a tzdata but with some pre-1970 data restored that had been moved to the backzone file (which we do not currently ship). From this point on, we will follow the global-tz fork.
2022-07-24document limit-item "anchors"; from martin vahlensieckJason McIntyre
while here, rework the "set limit" section: - use a simple list - add some missing defaults and limit-item mbuhl helped fill in some of the blanks ok kn
2022-07-21Mention veb(4) next to bridge(4)Klemens Nanni
OK jmc
2022-07-20be a bit more forceful explaining that 'make update' is best effortMarc Espie
and not guaranteed to work (yet useful for porters!) okay jca@
2022-07-20move to 7.2-beta. this gets done very early, to avoid finding outTheo de Raadt
version number issues close to release
2022-07-20Add a pool for the allocation of the pf_anchor struct.Moritz Buhl
It was possible to exhaust kernel memory by repeatedly calling pfioctl DIOCXBEGIN with different anchor names. OK bluhm@ Reported-by: syzbot+9dd98cbce69e26f0fc11@syzkaller.appspotmail.com
2022-07-17ampiic -> apliicJonathan Gray
2022-07-12Introduce a BUILD_LLDB switch, currently active on amd64 and arm64Jeremie Courreges-Anglas
ok miod@ patrick@
2022-07-12Remove PIPEXCSESSION pipex(4) ioctl(2) command from kernel and man page.Vitaliy Makkoveev
Long time ago pipex(4) session can't be deleted until both pipex(4) input and output queues become empty. Dead sessions were linked to the stack and the `ip_forward' flag was used to prevent packets forwarding. npppd(8) marked such sessions by doing PIPEXCSESSION ioctl(2) call. But since we started to unlink close session from the stack, this logic became unnecessary. Also pipex(4) session could be closed just after close request. npppd(8) was the only userland program which did PIPEXCSESSION ioctl(2) call, and we removed it week ago. It's time to remove the remains. Now the `flags' member of 'pipex_session' structure became immutable. ok yasuoka@
2022-07-11remove the "tbl" suffix for a few man pagesDaniel Dickman
Over a decade ago, the build infrastructure had special logic to process man pages that ended with the suffix "tbl". This infrastructure is long gone and the special naming for these man pages is no longer needed. Revert the naming of these man pages for consistency with all other man pages in the tree. As a bonus, we remove a few lines from some of the Makefiles making them simpler. ok jmc@, and no objection from schwarze@
2022-07-06missed one PERMIT_PACKAGE_* -> PERMIT_PACKAGEMarc Espie
2022-07-05Stick with just "interfaces and bridges"Klemens Nanni
Drop the Xr to bridge(4) since it isn't handled specially and there's also veb(4) around. OK jmc
2022-06-26Discourage nfs mounting of /var by not talking about it.Theo de Raadt
ok sthen florian
2022-06-26catch up on some country name changesTheo de Raadt
2022-06-26CLang -> ClangJonathan Gray
2022-06-26Remove unused VOP_POLL().Visa Hankala
OK mpi@
2022-06-25Add some airports I've landed airplanes at.Mike Larkin
2022-06-25Add HFE in Ahnui, China.mbuhl
I flew from there to Xi'an in 2019.
2022-06-22Document a locking constraint that applies to barriers.Visa Hankala
OK cheloha@
2022-06-21Avoid saying that running netstart manually post-boot will "reset anStuart Henderson
existing interface to its default state", because it doesn't. ok jmc@
2022-06-14Add Longreach airport (LRE), which I visited so long ago I had to check withJonathan Matthew
my parents.
2022-06-12aplsart(4)Mark Kettenis
2022-06-10Add OSW in Orsk (Аеропорт Орсрк), ↵Klemens Nanni
where I landed and departed at one of the two gates to have a great time in the Ural last year.
2022-06-08Add Lublin airport (LUZ), which I visited today during a day trip to Lublin.Frederic Cambus
2022-06-08stfpinctrl(4)Mark Kettenis
2022-06-06stfclock(4)Mark Kettenis
2022-06-02Since \. is not a character escape sequence, re-classify it from theIngo Schwarze
wrong parsing class ESCAPE_SPECIAL to the better-suited parsing class ESCAPE_UNDEF, exactly like it is already done for the similar \\, which isn't a character escape sequence either. No formatting change is intended just yet, but this will matter for upcoming improvements in the parser for roff(7) macro, string, and register names. See the node "5.23.2 Copy Mode" in "info groff" regarding what \\ and \. really mean.
2022-05-31Rudimentary implementation of the \A escape sequence, following groffIngo Schwarze
semantics (test identifier for syntactical validity), not at all following the completely unrelated Heirloom semantics (define hyperlink target position). The main motivation for providing this implementation is to get \A into the parsing class ESCAPE_EXPAND that corresponds to groff parsing behaviour, which is quite similar to the \B escape sequence (test numerical expression for syntactical validity). This is likely to improve parsing of nested escape sequences in the future. Validation isn't perfect yet. In particular, this implementation rejects \A arguments containing some escape sequences that groff allows to slip through. But that is unlikely to cause trouble even in documents using \A for non-trivial purposes. Rejecting the nested escapes in question might even improve robustnest because the rejected names are unlikely to really be usable for practical purposes - no matter that groff dubiously considers them syntactically valid.
2022-05-31Trivial patch to put the roff(7) \g (interpolate format of register)Ingo Schwarze
escape sequence into the correct parsing class, ESCAPE_EXPAND. Expansion of \g is supposed to work exactly like the expansion of the related escape sequence \n (interpolate register value), but since we ignore the .af (assign output format) request, we just interpolate an empty string to replace the \g sequence. Surprising as it may seem, this actually makes a formatting difference for deviate input like ".O\gNx" which used to raise bogus "escaped character not allowed in a name" and "skipping unknown macro" errors and printed nothing, whereas now it correctly prints "OpenBSD".
2022-05-30Dummy implementation of the roff(7) \V (interpolate environment variable)Ingo Schwarze
escape sequence. This is needed to get \V into the correct parsing class, ESCAPE_EXPAND. It is intentional that mandoc(1) output is *not* influenced by environment variables, so interpolate the name of the variable with some decorating punctuation rather than interpolating its value.
2022-05-30sfgpio(4)Mark Kettenis
2022-05-27rework the text on mtu and mss, according to some notes from sthen;Jason McIntyre
ok sthen
2022-05-27Normalise markup.Antoine Jacoutot
from Raf Czlonka
2022-05-26Introduce a new daemon_execdir variable for changing to a specified directoryAntoine Jacoutot
before running rc_rcexec. Based on an proposal from openbsd.tech at aisha.cc ok robert@ abieber@
2022-05-21Document rc_exec.Antoine Jacoutot
2022-05-20Re-classify the roff(7) \r (reverse line feed) escape sequenceIngo Schwarze
from "ignore" to "unsupported" because when an input file uses it, mandoc(1) is likely to significantly misformat the output, usually showing parts of the output in a different order than the author intended.
2022-05-20fold some of the useful "obsolete" information into the main textMarc Espie
2022-05-18document what PLIST_REPOSITORY does a bit betterMarc Espie
2022-05-17document /etc/login.conf.d/Jason McIntyre
help robert ajacoutot ok ajacoutot
2022-05-17ditch most of the obsolete stuffMarc Espie
there are still a few odds and ends which should make their way to the rest of the manpage eventually (or to the faq), useful information that's not immediately available elsewhere