summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-05-27Switch the peer TAILQ to a RB tree indexed by the peer id. This wayClaudio Jeker
getpeerbyid() gets a lot quicker at finding the peer when many peers are configured. In my test case the difference is around 20% runtime. OK denis@
2019-05-27fix core dump reported by Adam Thomson; ok tb@Otto Moerbeek
2019-05-27add vulkan dirsJonathan Gray
2019-05-27Fix the intended ordering of items in buffer mode - it should not alwaysNicholas Marriott
be tag 0 when the tree is empty. GitHub issue 1759.
2019-05-26support -T erspan so arbitrary gre protocols can be seen as erspanDavid Gwynne
this lets me configure a custom gre protocol on a dell s4810 or s5048 and see what's inside it when it lands on an openbsd box. ok lteo@
2019-05-26tweak previous;Jason McIntyre
2019-05-26Add keys for new menu items.Nicholas Marriott
2019-05-26Always redraw overlay if it is on (so status line doesn't redraw over it).Nicholas Marriott
2019-05-26Do not accept choice unless mouse has actually moved before.Nicholas Marriott
2019-05-26Add formats for word and line under the mouse and use them to add someNicholas Marriott
items to the pane menu.
2019-05-26reflect current realityMarc Espie
it's much simpler now that md5 is entirely gone
2019-05-26document somewhat oldish improvementsMarc Espie
2019-05-26adjust comment. ArcCheck hasn't dealt with long names ever sinceMarc Espie
OpenBSD::Ustar gained support for xhdr.
2019-05-26perl makewhatis has been dead a few yearsMarc Espie
2019-05-26Support virtio 1.0 for virtio_pciStefan Fritsch
virtio 1.0 for virtio_mmio it not yet implemented, but 0.9 devices continue to work.
2019-05-26Rework virtio_negotiate_features()Stefan Fritsch
Add a sc_driver_features field that is automatically used by virtio_negotiate_features() and during reinit. Make virtio_negotiate_features() return an error code. Virtio 1.0 has a special status bit for feature negotiation that means that negotiation can fail. Make virtio_negotiate_features() return an error code instead of the features. Make virtio_reinit_start() automatically call virtio_negotiate_features(). Add a convenience function virtio_has_feature() to make checking bits easier. Add an error check in viomb for virtio_negotiate_features because it has some feature bits that may cause negotiation to fail. More error checking in the child drivers is still missing. ok mlarkin@
2019-05-26virtio_pci: Move msix vector config into functionsStefan Fritsch
ok mlarkin@
2019-05-26virtio_pci: Split bus space handlesStefan Fritsch
In virtio_pci 1.0, different parts of the register set may be located in different BARs. Use subregions to make the access independent of the virtio version.
2019-05-26Add a way to append or prepend to a format if the length has been limited.Nicholas Marriott
2019-05-26Some other platforms doesn't support fmemopen(3) (not unexpectedly), soNicholas Marriott
don't use it - since we only use getc/ungetc on the file anyway it is easy not to.
2019-05-26Tweak "RETURN VALUES" sections to mention setting errno, as so manyKenneth R Westerback
other man pages do. ok schwarze@ guenther@ on socket(2). "Similar" tweak on accept(2) requested by guenther@.
2019-05-26Allow specifying area by number as well as id. No changes to outputs.remi
reads OK to kn@ OK denis@
2019-05-26Sync with the latest net/pfvar.hLawrence Teo
ok jmc@ sashan@
2019-05-26use proper crossreferencesChristian Weisgerber
2019-05-26use proper crossreference, from Artturi AlmChristian Weisgerber
2019-05-25Install the new perldelta as man pagesAndrew Fresh
2019-05-25Do not account spinning time as running time when a thread crosses aMartin Pieuchot
tick boundary of schedlock(). This reduces the contention on the SCHED_LOCK() when the current thread is already spinning. Prompted by deraadt@, ok visa@
2019-05-25Add <, >, <=, >= for formats, GitHub issue 1747.Nicholas Marriott
2019-05-25two-finger scrolling works out of the box now, no need for synclientJoshua Stein
2019-05-25Actual max number of screens is 12; from zeurkous at volny dot czOtto Moerbeek
2019-05-25Client name can actually be NULL, so use address in that case.Nicholas Marriott
2019-05-25Use client name when logging command queue.Nicholas Marriott
2019-05-25Merge the now tiny cmd-list.c into cmd.c.Nicholas Marriott
2019-05-25Merge cmd_list_parse into cmd-parse.y so it can use the new aliasNicholas Marriott
processing code.
2019-05-25Fix error handling in if-shell.Nicholas Marriott
2019-05-25Make cmd_log_argv take a printf-like format for the prefix.Nicholas Marriott
2019-05-24syncAndrew Fresh
2019-05-24Update to perl 5.28.2Andrew Fresh
Minor bugfixes and documentation improvments. See perldelta for details. https://metacpan.org/pod/release/SHAY/perl-5.28.2/pod/perldelta.pod OK bluhm@
2019-05-24Configure pins.Mark Kettenis
2019-05-24reflect recent changesanton
2019-05-24rename struct for consistencyanton
2019-05-24fix incorrect order of argumentsanton
2019-05-24A source location in kubsan is an absolute path making reports quiteanton
long. Instead, use everything after the first /sys/ segment as the path.
2019-05-24The latest inteldrm update brought along code making use ofanton
__attribute__((nonnull)); which the undefined behavior sanitizer in clang is aware of. A new handler is therefore needed in order to compile a kernel with kubsan enabled. ok visa@
2019-05-24switch from having automatic EVP_CIPHER_CTX variables to allocating themGilles Chehade
with EVP_CIPHER_CTX_new() and releasing them with EVP_CIPHER_CTX_free(). ok sunil@ and millert@
2019-05-24ERR_R_SSL_LIB is defined to ERR_LIB_SSL which works for both LibreSSL andGilles Chehade
OpenSSL, so use that one instead to reduce delta in portable branch
2019-02-13Import perl-5.28.1Andrew Fresh
looking good sthen@, Great! bluhm@
2010-09-24Perl 5.12.2 from CPANTodd C. Miller
2019-05-24assume X509_STORE_CTX is opaque, don't access ->error but use theGilles Chehade
X509_STORE_CTX_get_error() function instead
2019-05-24Prevent a kernel hang if an empty message is sent over an SOCK_SEQPACKETAlexander Bluhm
socketpair. Do not wakeup receiver if there is no data available. OK claudio@ anton@