summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Replace calls to ssh_malloc_init() by a static init of malloc_options.otto2019-06-0613-32/+14
| | | | Prepares for changes in the way malloc is initialized. ok guenther@ dtucker@
* ConnectX-5 cards work toojmatthew2019-06-061-1/+3
|
* Set up the interrupt handler before creating the event queue.jmatthew2019-06-061-20/+21
| | | | | | Apparently the boot rom on some cards leaves an interrupt vector set up, which will be run on completion of the first command after we set up the event queue, causing kernel crashes. chris@ reported this a while ago.
* Tree structure for manual pages: crypto(3) links to 33 functionschwarze2019-06-06117-281/+539
| | | | | | | | | | | group pages, and these link on to all their second-level subpages. Only a handful of second-level pages have third-level subpages. So all crypto pages can now be reached from the www.libressl.org frontpage via at most four clicks, in most cases three clicks. Also link back from leaf pages to their respective group pages and add a couple of additional links between related pages. Triggered by a question from deraadt@. OK jmc@ tb@
* Reapply patches lost in the perl 5.28.2 updateafresh12019-06-061-1/+10
|
* Add a -v flag to source-file to show the commands and line numbers.nicm2019-06-055-9/+32
|
* Need to increment the argument to skip the prefix earlier, fixesnicm2019-06-051-9/+9
| | | | | repeated incremental search in copy mode, reported by Kaushal Modi in GitHub issue 1780.
* assume RSA_METHOD is opaque and only access members through setters/gettersgilles2019-06-051-31/+32
|
* provide getters and setters for the RSA_METHOD interfacegilles2019-06-057-9/+250
| | | | ok tb@, jsing@, sthen@
* Remove workaround and return EINVAL when userland sends routing messagesclaudio2019-06-051-10/+3
| | | | | with bad address flags. OK bluhm@ sthen@
* a long long time ago, in a galaxy quite close actually, reyk@ introduced angilles2019-06-054-29/+262
| | | | | | RSA privsep engine to isolate private keys in the ca process. ECDSA support in smtpd is become a frequent request so here's an ECDSA privsep engine and the code required for smtpd to load ECDSA certificates and use them.
* Fix bogus cross reference: EVP_SignDigest* -> EVP_DigestSign*tb2019-06-051-3/+3
|
* We know which flow table entries are actually in use, so we can justjmatthew2019-06-051-11/+13
| | | | | | delete those rather than blindly deleting everything, which also means we don't need to check against a specific syndrome code to ignore errors we get deleting entries that aren't there.
* this can support 64BIT DVA for iodlg2019-06-051-2/+3
|
* Fix capitalization in XAUTHORITY defaultkn2019-06-041-3/+3
|
* if_netisr(): trade NET_LOCK() for NET_RLOCK()sashan2019-06-041-5/+5
| | | | OK mpi@
* pfsync_sendout() requires PF_LOCK()sashan2019-06-041-1/+7
| | | | OK mpi@
* OPENSSL_realloc(3) is no longer used, we now use reallocarray(3)schwarze2019-06-041-3/+3
|
* Readability tweak in a comment.tb2019-06-041-2/+2
|
* Remove the blinding later to avoid leaking information on the lengthtb2019-06-041-3/+3
| | | | | | | | of ckinv. Pointed out and fix suggested by David Schrammel and Samuel Weiser ok jsing
* Readability tweaks for comments that explain the blinding.tb2019-06-041-5/+5
|
* Remove the blinding later to avoid leaking information on the lengthtb2019-06-041-3/+3
| | | | | | | | of kinv. Pointed out and fix suggested by David Schrammel and Samuel Weiser ok jsing
* Add missing NULL check for the protocol control block (pcb) pointer inanton2019-06-042-1/+7
| | | | | | | | | | mrt{6,}_ioctl. Calling shutdown(2) on the socket prior to the ioctl command can cause it to be NULL. ok bluhm@ claudio@ Reported-by: syzbot+bdc489ecb509995a21ed@syzkaller.appspotmail.com Reported-by: syzbot+156405fdea9f2ab15d40@syzkaller.appspotmail.com
* Do nog segfault on malformed ttys(5) entry; ok kn@ jca@otto2019-06-041-2/+3
|
* Let SP kernel work with WITNESS. The necessary instrumentation wasvisa2019-06-041-1/+5
| | | | | | | missing from the SP variant of mtx_enter() and mtx_enter_try(). mtx_leave() was correct already. Prompted by and OK patrick@
* Remove the unused pvh_attrs attribute from struct vm_page_md.patrick2019-06-041-4/+2
| | | | ok kettenis@
* Bump MAXCPUS to 32 so that we can use all cores on the Ampere eMAG.patrick2019-06-041-2/+2
| | | | ok kettenis@
* .In openssl/x509_vfy.hschwarze2019-06-041-3/+4
| | | | for consistency with all the other X509_STORE_*(3) manual pages
* Move a function used as a callback out of a header so there will only bejsg2019-06-042-61/+63
| | | | one function with a single address.
* Add several missing .In linesschwarze2019-06-041-3/+13
| | | | | and add a sentence pointing to the detailed description in RSA_get_ex_new_index(3), worded like in DH_get_ex_new_index(3).
* To avoid SYN retransmit, kill local tcp pf state that will be reused.bluhm2019-06-041-5/+17
| | | | This makes the state reuse tests faster and more reliable.
* use htolemXX and lemtohXX instead of htoleXX and letohXXdlg2019-06-041-25/+26
| | | | | | this makes the generated code a lot shorter on sparc64, and has no effect on little endian archs. this has been in my tree for well over a year without issue.
* Move to env var, likelky the possibility to set malloc options fromotto2019-06-042-19/+8
| | | | main is going away.
* tx and rx descriptors work fine with 64bit dvadlg2019-06-041-4/+6
| | | | ok jmatthew@
* Implement mcx_media_change(). This disables the port, sets the media type tojmatthew2019-06-041-65/+158
| | | | | | | | | | the requested type (or all available types, if none specified), then re-enables it to start negotiation. While here, only set up the available media types during attach, rather than on every mcx_media_status() call, as they don't reflect the type of module or cable present so they won't change over time. ok dlg@
* Disable the unmapping of ld.so's boot data for now, as boehm-gc apparentlyguenther2019-06-041-1/+3
| | | | | | | follows some pointer into the middle of it. Best to keep things working while tracking down the wonkiness. problem noted by naddy@
* Explicitly state that the cases in the inner switch in term_fill()schwarze2019-06-031-1/+3
| | | | | | | | are exhaustive. While there is no bug, being explicit has no downside is is potentially safer for the future. Michal Nowak <mnowak at startmail dot com> reported that gcc 4.4.4 and 7.4.0 on illumos throw -Wuninitialized false positives.
* Initialize the local variable "lastln" in mparse_buf_r().schwarze2019-06-031-2/+2
| | | | | | | | While there is no bug, it logically makes sense given the meaning of the variable that lastln is NULL as long as firstln is NULL. Michal Nowak <mnowak at startmail dot com> reported that gcc 4.4.4 and 7.4.0 on illumos throw -Wuninitialized false positives.
* Initialize the local variable "act" in print_mdoc_node().schwarze2019-06-031-1/+2
| | | | | | | | | While there is no bug, it helps clarity, and it is also safer in this particular code because in case a bug gets introduced later, accessing a NULL pointer is less dangerous than accessing an uninitialized pointer. Michal Nowak <mnowak at startmail dot com> reported that gcc 4.4.4 and 7.4.0 on illumos throw -Wuninitialized false positives.
* sort struct declarationsanton2019-06-031-5/+5
|
* be better at finding a nice directory to extract temporary filesespie2019-06-031-15/+26
| | | | | (this should interface with vstat to avoid vanishing directories, but it's already better than it was)
* Add new-session -X and attach-session -x to send SIGHUP to parent whennicm2019-06-034-20/+40
| | | | | detaching (like detach-client -P). From Colin Watson in GitHub issue 1773.
* Prevent corruption of the pckbc command queue. If multiple synchronousanton2019-06-031-9/+27
| | | | | | | | | | | | | | commands are in flight and all corresponding threads are sleeping waiting for a response, the first command to timeout will clear the command queue. The remaining threads once awake will then try to remove a dequeued command from the queue, leading to corruption. Instead, remove commands from the queue before waking up the sleeping thread. A quirk is still needed to handle the case where tsleep() returns successfully during suspend. ok mpi@ visa@ Reported-by: syzbot+fe74fc50c630bfa26302@syzkaller.appspotmail.com
* This diff gives the commands beginning-of-buffer and end-of-buffer thelum2019-06-032-10/+33
| | | | | | ability to take a numeric argument and move n/10th of the way from the top or bottom of the current buffer respectively. A universal argument of higher than 9 puts the cursor back to the end/start of buffer.
* Don't close the socket in rsync_socket() itself but after calling it.naddy2019-06-032-12/+6
| | | | | | Fixes a corner case where the socket was closed twice, reported by Hiltjo Posthuma. ok deraadt@
* add missing .In linesschwarze2019-06-032-4/+6
|
* add missing .In lineschwarze2019-06-031-2/+3
|
* Map the raw bus space operations to the regular ones.patrick2019-06-031-1/+15
| | | | ok kettenis@
* syncderaadt2019-06-031-0/+1
|
* Fix priorities of LIPs to match the other changes made in rev 1.17.kettenis2019-06-031-2/+2
| | | | | | Makes MSI/MSI-X actually work reliably on machines with agintc(4). ok patrick@