summaryrefslogtreecommitdiffstats
path: root/lib/libcxx/src/algorithm.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-03-22back out 1.28dlg1-4/+5
i misread the doco, having promisc vlan reception is what we want.
2019-03-22use a cond in ixl_atq_exec to wait for a command to be completed.dlg1-22/+7
the main change is to not run ixl_atq_done, cos the interrupt handler is supposed to do that for us.
2019-03-22don't blindly complete admin queue entriesdlg1-1/+3
there's a bit in the flags field that the firmware sets when the command is done, so check to decide if the command is ready to be completed. this in turn makes ixl_iff work. "oh" jmatthew@
2019-03-21Test that "calendar -A 0" on a Friday doesn't include weekend events.millert2-2/+7
From Andy Bradford
2019-03-21Fix typo in usage and comment.bluhm3-6/+6
2019-03-21Reference permissions in the canonical plural.rob1-3/+3
ok jmc@
2019-03-21Remove struct intrhand. It is no longer used on octeon.visa1-21/+1
2019-03-21Remove an unused header.visa1-60/+0
2019-03-21syncderaadt1-0/+3
2019-03-21Start in the daemon configured routing table and not in the one we're currentlyajacoutot1-2/+2
in. This fixes the case where one would be in a non default rdomain shell then run an rdomain 0 rc.d daemon. reported by YASUOKA Masahiko and Pierre Emeriaud ok sthen@ claudio@ benno@
2019-03-21import EVP_camellia_128_cbc(3) from OpenSSL 1.1.1,schwarze4-3/+156
still under a free license, tweaked by me
2019-03-21space before punct;jmc1-3/+3
2019-03-21Split EVP_rc4(3) out of EVP_EncryptInit(3) to reduce clutter.schwarze4-21/+116
The algorithm is insecure and yet its description would spread over three paragraphs in the cipher list, including remarkable advice like using a 40 bit key length.
2019-03-21Split EVP_des_cbc(3) out of EVP_EncryptInit(3) to reduce clutter:schwarze4-55/+230
this moves a large number of functions out of the way that are no longer the latest and greatest. Also mention a few that were missing.
2019-03-21don't set VLAN things when configuring promiscdlg1-5/+3
the doco says vlan things should only be set if you're manipulating something on a specific vlan, otherwise the config applies to everything, which is how the stack wants things to work at the moment. there's still something wrong in here, but let's get this out of the way first.
2019-03-21Do not run keyboard and mouse device detection during make clean,bluhm1-1/+3
cleandir, obj. Eliminates a X11 keyboard problem seen by claudio@ during make build. OK anton@ deraadt@
2019-03-21run event callbacks directly in the atq processingdlg1-10/+3
previously events were queued on an SLIST, but multiple link state events could fire with the same callback. this corrupted the SLIST and effectively caused an infinite loop. ok jmatthew@
2019-03-21add a handful of missing functionsschwarze1-5/+38
that are also documented in OpenSSL 1.1.1 (still under a free license)
2019-03-21Fix IPv6 address parsing and skipping of comment lines followed by blankotto1-2/+5
lines; Found while investigating a diff from Michal Koc; ok kn@
2019-03-21punctuation needs to be preceeded by a space, in Scots;jmc1-2/+2
2019-03-21Bring back EVP_chacha20 list item that was accidentally removedtb1-2/+3
in r1.28 when the AES ciphers were split into their own manual.
2019-03-21Clarify verbiage. If we could just write it in Scots thenkrw1-4/+4
it would be so much easier.
2019-03-21Simplify merge_option_data() with strpbrk().krw1-3/+3
Zap insidious trailing space.
2019-03-20Document additions to the lang/python module that support pytest.remi1-3/+24
from Kurt Mosiejczuk ok kn@
2019-03-20Do not accept dhclient.conf(5) "prepend" or "append" statements whenkrw5-62/+90
the option data cannot be prepended or appended to. Instead, treat "prepend" as "supersede" and "append" as "default". This preserves the safe aspects of current behaviour. Issue a parsing warning when appropriate to encourage people to fix their configuration files. Eliminate egregious repeated code by abstracting merge_option_data().
2019-03-20States in pf(4) let ICMP and ICMP6 packets pass if they have abluhm1-4/+24
packet in their payload that matches an exiting connection. It was not checked whether the outer ICMP packet has the same destination IP as the source IP of the inner protocol packet. Enforce that these addresses match, to prevent ICMP packets that do not make sense. Issue found by Nicolas Collignon, Corentin Bayet, Eloi Vanderbeken, Luca Moro at Synacktiv.com OK sashan@
2019-03-20Improve cursor positioning after reflow by storing the position as annicm3-73/+80
offset into the entire history before reflow and restoring it aftewards.
2019-03-20fix examples (libtls uses its own error reporting mechanism)espie1-4/+4
okay tb@
2019-03-20regenjsg2-4/+49
2019-03-20add more intel graphics pci ids with known marketing namesjsg1-2/+11
2019-03-20Include function name in logging.nicm1-5/+7
2019-03-20Do not leak ranges on error.nicm1-2/+5
2019-03-20Ignore invalid styles rather than throwing away the whole format, thisnicm1-2/+3
matches what we used to do.
2019-03-20Bit more logging to show drawing errors.nicm1-2/+6
2019-03-20remove bogus escaping of < and >schwarze1-4/+4
2019-03-20remove incorrect escaping of '+', correctly escape '-', and garbage collect .Tnschwarze1-9/+6
2019-03-20fix serious markup error: \B -> \fB to select bold fontschwarze1-1/+1
2019-03-20escape backslashes;schwarze2-11/+11
patch from Peter Piwowarski <peterjpiwowarski at gmail dot com>
2019-03-20regenjsg2-23/+408
2019-03-20add radeondrm pci ids missing from pcidevs but present in drm_pciids.hjsg1-12/+89
2019-03-19Parsing error messages display only the first 80 characters of thekrw1-2/+2
offending line. It is fruitless to try to position the "^" at a character more than 80 characters from the start of the line.
2019-03-19delay dropping privs a bit when root so that setrtable works.tedu2-6/+17
traceroute bits from benno. ok benno claudio
2019-03-19Remove old X proto documentation directories.matthieu1-39/+1
2019-03-19Include window-status-style and window-status-current style in the format.nicm1-13/+31
2019-03-19correct LOCATION_REPORTED maskanton1-2/+2
2019-03-19Document the flag EVP_CIPHER_CTX_FLAG_WRAP_ALLOW needed for the EVPschwarze2-4/+71
AES wrap modes, the function EVP_CIPHER_CTX_set_flags(3) needed to set it, and the companion functions EVP_CIPHER_CTX_clear_flags(3) and EVP_CIPHER_CTX_test_flags(3). With help and an OK from tb@.
2019-03-19Add a cursor_character format.nicm2-2/+20
2019-03-19Avoid an internal 2 byte overread in ssl_sigalgs().jsing1-7/+2
Found by oss-fuzz, fixes issue #13797. ok beck@ tb@
2019-03-19Revert TLS1_get{,_client}_version simplification because DTLS.jsing4-14/+15
2019-03-19When the last line of the input is empty and the previous line reducedschwarze1-1/+3
the line input buffer to a length of one byte, do not write one byte past the end of the line input buffer. Minimal code to show the bug: printf ".ds X\n.X\n\n" | MALLOC_OPTIONS=C mandoc Bug found by bentley@ in the sysutils/rancid par(1) manual page.