summaryrefslogtreecommitdiff
path: root/share
AgeCommit message (Collapse)Author
2015-09-09no comma after last entry in NAME;Jason McIntyre
2015-09-09millert@ noticed an extra period.David Gwynne
2015-09-09implement a singly linked list built with SRPs.David Gwynne
this allows us to build lists of things that can be followed by multiple cpus. ok mpi@ claudio@
2015-09-07Document the new ri_bs member.Mark Kettenis
2015-09-06Add support for QEMU PCI serial devices in puc(4)Stefan Fritsch
OK deraadt@
2015-09-06Remove some lies and document that passing the PR_WAITOK flag to pmap_init(9)Mark Kettenis
is the new way to request a non-interrupt-safe backend allocator. ok jmc@, deraadt@
2015-09-06Remove ruby19 and rbx FLAVOR information, as support for both was removedJeremy Evans
recently. OK kspillner@
2015-09-03sync with ISO web site; ok millert@Christian Weisgerber
2015-09-01space between macro args and punctuation;Jason McIntyre
2015-09-01Introduce rtisvalid(9) a function to check if a (cached) route entryMartin Pieuchot
can be used or should be released by rtfree(9). It currently checks if the route is UP and is not attached to a stall ifa. ok bluhm@, claudio@
2015-09-01mattieu baptiste reported a problem with bpf+srps where the per cpuDavid Gwynne
hazard pointers were becoming corrupt and therefore panics. the problem turned out to be that bridge_input calls if_input on behalf of a hardware interface which then calls bpf_mtap at splsoftnet, while the actual hardware nic calls if_input and bpf_mtap at splnet. the hardware interrupts ran in the middle of the bpf calls bridge runs at softnet. this means the same srps are being entered and left on the same cpu at different ipls, which led to races because of the order of operations on the per cpu hazard pointers. after a lot of experimentation, jmatthew@ figured out how to deal with this problem without introducing per cpu critical sections (ie, splhigh) calls in srp_enter and srp_leave, and without introducing atomic operations. the solution is to iterate forward through the array of hazard pointers in srp_enter, and backward in srp_leave to clear. if you guarantee that you leave srps in the reverse order to entering them, then you can use the same set of SRPs at different IPLs on the same CPU. the ordering requirement is a problem if we want to build linked data structures out of srps because you need to hold a ref to the current element containing the next srp to use it, before giving up the current ref. we're adding srp_follow() to support taking the next ref and giving up the current one while preserving the structure of the hazard pointer list. srp_follow() does this by reusing the hazard pointer for the current reference for the next ref. both mattieu baptiste and jmatthew@ have been hitting this pretty hard with a tweaked version of srp+bpf that uses srp_follow instead of interleaved srp_enter/srp_leave sequences. neither can reproduce the panics anymore. thanks to mattieu for the report and tests ok jmatthew@
2015-09-01Recommend an unambiguous escape for minus signs instead of \-.Anthony J. Bentley
Historically, \- was used in troff for three cases: flags/pathnames, en dashes, and minus signs. mandoc_char(7) currently recommends it for minus signs, recommends \(en for en dashes, and doesn't mention flags/pathnames. In the old days, nroff rendered \- as ASCII '-', and troff rendered it as en dash/minus (which were visually indistinguishable). In Unicode, en dashes and minus signs are semantically distinct and encoded differently (U+2013 for en dash, U+2212 for minus), and often rendered differently too. Meanwhile ASCII '-' has been renamed "hyphen-minus" and fonts typically render it closest to a hyphen, not a minus. There is very little consistency across roff implementations and output formats for what Unicode character \- corresponds to. So at least for minus signs, change the recommendation to the unambiguous \(mi escape. ok jmc@ (after reams of discussion)
2015-08-31update reasons for arch without pie; with pascalTheo de Raadt
2015-08-31Less confusing description of 'nort' for ghc.port.mk.Matthias Kilian
2015-08-31tweak previous;Jason McIntyre
2015-08-31Add efifb(4) man page.YASUOKA Masahiko
ok deraadt
2015-08-29Parse and ignore the escape sequences \, and \/ (italic corrections).Ingo Schwarze
Actually using these is very stupid because they are groff extensions and other roff(7) implementations typically print unintended characters at the places where they are used. Nevertheless, some manuals contain them, for example ocserv(8). Problem reported by Kurt Jaeger <pi at FreeBSD>.
2015-08-29SHO movedTheo de Raadt
2015-08-29remove duplicate entry for GRUStuart Henderson
2015-08-29Implement the escape sequence \\$*, expanding to all argumentsIngo Schwarze
of the current user-defined macro. This is another missing feature required for ocserv(8). Problem reported by Kurt Jaeger <pi at FreeBSD>.
2015-08-29sparc64 supports the normal cpuinfo/ddbcpu/startcpu/stopcpu nowPhilip Guenther
2015-08-27document CDIOREADTOCENTRIES, rather than the misspelled (but equivalent)Jason McIntyre
CDIOREADTOCENTRYS; from martijn van duren
2015-08-24Rename M_RTABLE bucket into "rtable" to match the code and kill unusedMartin Pieuchot
M_BWMETER. ok mikeb@
2015-08-24Mark up command arguments properly using Cm.Anthony J. Bentley
From Michael Reed.
2015-08-24adjust list width for previous;Jason McIntyre
2015-08-24/usr/share/sysmerge -> /var/sysmergeAntoine Jacoutot
requested by several discussed with deraadt@
2015-08-24Add some additional urtwn ids found in the linux rtl8192cu driver.Jonathan Gray
ok stsp@
2015-08-23add supported Netgears WNA1000M and WNA1000Mv2Joerg Jung
ok stsp jmc
2015-08-21Fix typo: MODLUA_DEAFULT_VERSION to MODLUA_DEFAULT_VERSION.Anthony J. Bentley
2015-08-19Convert all calls to rtrequest1() and the following error checkAlexander Bluhm
into a common pattern. In the man page clarify the usage of the returned route. OK mpi@ mikeb@ jmc@
2015-08-18Update en_US.UTF-8.src to Unicode 7.0.0Andrew Fresh
Built with gen_ctype_utf8.pl ok stsp@
2015-08-18Add a script to generate en_US.UTF-8.srcAndrew Fresh
This does require perl 5.22 which is not yet in base, but it also doesn't need to be run except when new unicode versions are released which shouldn't happen until after perl is updated. OK and prodding from stsp@
2015-08-14The disktab attribute 'ty' was used to set D_REMOVEABLE and D_RAMDISKKenneth R Westerback
flags in the disklabel. These flags were discarded in 2006. Remove documentation for and instances of 'ty'. Add instances of 'dt' that were missing. Use 'floppy' as the value of 'dt' for all floppies and 'rdroot' for all boot images/miniroots. Add 'rdroot' to dktypenames and an associated #define DTYPE_RDROOT, since 'dt' values are parsed by matching entries in dktypenames[]. Slightly tweaked part of larger cleanup diff previously ok deraadt@.
2015-08-14Change examples from DSA to RSA since DSA is starting to be removedTodd C. Miller
from crypto libraries. Some smtp servers, notably gmail, now fail to deliver mail to servers using DSA keys. Examples adapted from the smtpd.conf manual. OK jmc@
2015-08-14provide ml_requeue and mq_requeue for prepending mbufs on lists/queuesDavid Gwynne
ok mpi@ claudio@
2015-08-14imply you cant sleep while holding a ref via srpDavid Gwynne
2015-08-13'sk', 'cs', 'hs', 'ts' were removed from getdiskbyname() in 2007Kenneth R Westerback
with r1.18. 'rm' and 'il' were removed from getdiskbyname() in 2009 with r1.19. The associated disklabel fields were recycled for other purposes. Another 'harmless' part of the larger disklabel cleanup diff. ok deraadt@ as part of that larger diff.
2015-08-12Update the IPv6 example to something that works...Martin Pieuchot
...although this create a race condition pointed by sthen@ where the other side might try to negotiave IPv6 before it is enable. This is *another* fallback of the no IPv6 by default policy. Since setting an address implicitly brings the underlying interface UP. And pppoe(4) (which is special) starts singing as soon as it is UP even if no proto or parent device has been specified. Obviously this cannot work. Better have a working and racy example than a non-working one. Diff submitted by Delan Azabani, thanks! ok naddy@
2015-08-11sync with go.port.mkJasper Lievisse Adriaanse
2015-08-11Update to tzdata2015f from ftp.iana.orgTodd C. Miller
2015-08-11add working newer TEMPerV1.4, tested by frederic cambusJoerg Jung
ok mpi@
2015-08-11kurotoshiko -> kuroutoshikouJason McIntyre
from clemens goessnitzer
2015-08-04add /var/run/rc.d/Jason McIntyre
help/ok schwarze
2015-08-03Rolf Sommerhalder reports that the examples in the carp manpage areSebastian Benoit
little lies: you have to use carpdev now to configure a carp parent interface. ok mpi@ jmc@
2015-07-31need to use env here. from Mark PatruckTed Unangst
2015-07-30update the radius reference;Jason McIntyre
2015-07-30two revisions ago i bungled the addition of radiusd -Jason McIntyre
fix that now; ok deraadt
2015-07-30switch references from sudo to doas;Jason McIntyre
ok deraadt
2015-07-28Add the AUDIO_GETPOS ioctl() to fetch a snapshot of the 4 countersAlexandre Ratchov
returned by AUDIO_GETxOFFS and AUDIO_xERROR ioctls. ok deraadt
2015-07-28kv_executable was removedMike Belopuhov