summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Make sure that we really don't emut quad-precision unless thekettenis2020-04-093-16/+43
| | | | | | | | "hard-quad-float" feature is available. Add missing replacement instruction patterns that are needed to emit alternative code for conditional moves of quad-precision floats. ok mortimer@
* No need to check for NULL before free().krw2020-04-091-7/+4
| | | | From Geoff Hill.
* No need to check for NULL before free().krw2020-04-091-3/+2
| | | | From Geoff Hill.
* More style nits.nicm2020-04-094-9/+9
|
* Make sure that we generate a PLT when a plabel is required even forkettenis2020-04-091-1/+7
| | | | | | symbols that were hidden. Fixes building Mesa on hppa. ok deraadt@
* Account for environment when computing maximum space used for argsjca2020-04-091-2/+10
| | | | Already done by xargs(1). Pointed out by espie@, ok millert@
* Fix history-bottom to use the right line when working out the length.nicm2020-04-091-3/+4
|
* Some minor style nits.nicm2020-04-093-7/+5
|
* Tweak how the default size is worked out so it is more obvious.nicm2020-04-091-8/+11
|
* A couple of other redundant checks/assignments.nicm2020-04-092-7/+5
|
* Do not try to use the client if the item containing it is NULL.nicm2020-04-091-11/+13
|
* Some more, and use of wp->window before wp NULL check in format.c.nicm2020-04-093-12/+10
|
* Some unnecessary assignments and unused variables.nicm2020-04-096-18/+13
|
* Pass correct flags to fnmatch.nicm2020-04-091-2/+2
|
* Wait until the initial command sequence is done before sending a devicenicm2020-04-093-9/+22
| | | | | | | attributes request and other bits that prompt a reply from the terminal. This means that stray relies are not left on the terminal if the command has attached and then immediately detached and tmux will not be around to receive them. Prompted by a problem report from espie@.
* find -exec +: use sysconf to find the kernel's idea of ARG_MAXjca2020-04-091-4/+12
| | | | | | | | Using ARG_MAX directly doesn't fly when ARG_MAX gets bumped and the kernel and userland are not in sync, effectively breaking find -exec +. Use sysconf(3) as already done in xargs(1). Spotted by sthen@, ok deraadt@ millert@ sthen@
* Assign and enable clocks; RK3328 has them.kettenis2020-04-091-1/+5
|
* Fix an automatic Tx rate control issue in iwn(4).stsp2020-04-092-70/+174
| | | | | | | | | Same change as made for iwm(4) and iwx(4), but also accounts for block ack. Avoids Tx results being reported and evaluated even if they did not correspond to the most recently chosen rate, spoiling the data available to the rate control algorithm. tested by benno, jmc, and krw; no regressions seen
* Mention paste at same place as copy, suggested by John Boyle.nicm2020-04-091-2/+6
|
* Update perl manpage listafresh12020-04-091-1/+3
| | | | Missed somehow in perl update
* sync for perl-5.30.2afresh12020-04-092-0/+3
|
* Update perl to 5.30.2afresh12020-04-09101-486/+1538
| | | | | | | | | | | | | | | | | | | | | | | | https://metacpan.org/pod/release/SHAY/perl-5.30.2/pod/perldelta.pod Incompatible Changes There are no changes intentionally incompatible with 5.30.0. Updated Modules and Pragmata * Compress::Raw::Bzip2 has been upgraded from version 2.084 to 2.089. * Module::CoreList has been upgraded from version 5.20191110 to 5.20200314. Selected Bug Fixes * printf() or sprintf() with the %n format no longer cause a panic on debugging builds, or report an incorrectly cached length value when producing SVfUTF8 flagged strings. * A memory leak in regular expression patterns has been fixed. * A read beyond buffer in grok_infnan has been fixed. * An assertion failure in the regular expression engine has been fixed. * (?{...}) eval groups in regular expressions no longer unintentionally trigger "EVAL without pos change exceeded limit in regex". Proceed when you feel comfortable. deraadt@
* Add RK3328 Crypto/RNG clocks.kettenis2020-04-082-1/+11
|
* Prevent multiple ibuf leaks. Clean up on proccess shutdown.tobhe2020-04-086-8/+42
| | | | ok markus@
* Ensure legacy session ID is persistent during client TLS session.jsing2020-04-081-9/+14
| | | | | | | | | | | | Generate an unpredictable 32-byte legacy session ID during client initialisation, rather than when the ClientHello message is being created. Otherwise in the case of a HelloRetryRequest the legacy session ID values will differ between the first and second ClientHello messages, which is not permitted by the RFC. Fixes an issue talking TLSv1.3 to smtp.mail.yahoo.com. ok beck@
* Use a separate node->tag attribute rather than abusing the node->stringschwarze2020-04-087-71/+68
| | | | | attribute for the purpose. No functional change intended. The purpose is to make it possible to later attach tags to text nodes.
* Add glass console support.kettenis2020-04-081-1/+20
| | | | ok patrick@, jsg@
* Restore pane_current_path format from portable tmux, it is no longernicm2020-04-084-5/+38
| | | | used by default and is very useful.
* Pass the cmd item to format expansion so that mouse formats work.nicm2020-04-081-4/+4
|
* Set correct pixel format. Fix limits on number of characters in thekettenis2020-04-081-2/+8
| | | | | | rasops_init() call. ok patrick@, jsg@
* Bump size of the buffer we use to fetch device tree properties. Thekettenis2020-04-081-2/+2
| | | | | | | | ethernet aliase paths in the new omap device trees are longer than 64 characters. Fixes the MAC address on Pandaboard-ES with the new device tree. ok jsg@
* Fix ifconfig "media:" line for 11n wifi interfaces during and after bgscan.stsp2020-04-082-2/+23
| | | | | | | | Media was displayed as e.g. "autoselect (OFDM6)" even though 11n was active because the current media mode is changed to AUTO for background scanning and was never switched back to 11N. ok mpi@ pirofti@
* Make fifo_kqfilter() honor FREAD|FWRITE just like fifo_poll() does.mpi2020-04-085-9/+15
| | | | | | | Prevent generating events that do not correspond to how the fifo has been opened. ok visa@, millert@
* Pass correct socket to the write kqueue filter.mpi2020-04-081-2/+5
| | | | | | Make EVFILT_WRITE notifications on fifo work. ok visa@, millert@
* vmm(4): add IOCTL handler to sets the access protections of the eptpd2020-04-084-16/+389
| | | | | | | | | | | | This exposes VMM_IOC_MPROTECT_EPT which can be used by vmd to lock in physical pages. Currently, vmd just terminates the vm in case it gets a protection fault in the future. This feature is used by solo5 which uses vmm(4) as a backend hypervisor. ok mpi@ Patch from Adam Steen <adam@adamsteen.com.au>
* vmm(4): handle cr0 writes more correctly for vmxpd2020-04-082-49/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Switch to using vcpu->vc_vmx_cr0_fixed[1|0] to check must be 0|1 bits, rather than the cpu capabilities. * Add the checks on the new values as per the SDM 2.5 CONTROL REGISTERS. 2.1 Bits 63:32 of CR0 and CR4 are reserved and must be written with zeros. Writing a nonzero value to any of the upper 32 bits results in a general-protection exception, #GP(0). 2.2 setting the PG flag when the PE flag is clear causes a general-protection exception (#GP). 11.5.1 Cache Control Registers and Bits, Table 11-5. Cache Operating Modes 2.3 CD: 0, NW: 1, Invalid setting. Generates a general-protection exception (#GP) with an error code of 0. *. Don't alway assume, if the guest is not disabling paging, they are enabling it, check the guest is actually enabling paging. also only read cr4 when we actually need it, not right at the start. ok mpi@ Patch from Adam Steen <adam@adamsteen.com.au>
* bump smtpd versioneric2020-04-081-2/+2
|
* let sshkey_try_load_public() load public keys from the unencrypteddjm2020-04-081-1/+37
| | | | | | | envelope of private key files if not sidecar public key file is present. ok markus@
* simplify sshkey_try_load_public()djm2020-04-081-39/+19
| | | | ok markus@
* add sshkey_parse_pubkey_from_private_fileblob_type()djm2020-04-082-2/+68
| | | | | | | Extracts a public key from the unencrypted envelope of a new-style OpenSSH private key. ok markus@
* simplify sshkey_parse_private_fileblob_type()djm2020-04-081-16/+5
| | | | | | | Try new format parser for all key types first, fall back to PEM parser only for invalid format errors. ok markus@
* check private key type against requested key type in new-style privatedjm2020-04-081-1/+7
| | | | decoding; ok markus@
* check that pubkey in private key envelope matches actual private keydjm2020-04-081-8/+19
| | | | | | (this public key is currently unusued) ok markus@
* refactor private key parsing a littledjm2020-04-081-40/+114
| | | | | | | | | Split out the base64 decoding and private section decryption steps in to separate functions. This will make the decryption step easier to fuzz as well as making it easier to write a "load public key from new-format private key" function. ok markus@
* Separate the place to put the <a href> permalink (now markedschwarze2020-04-0721-49/+152
| | | | | | | with NODE_HREF) from the target element of the link (still marked with NODE_ID). In many cases, use this to move the target to the beginning of the paragraph, such that readers don't get dropped into the middle of a sentence.
* Always prefer generic signature authentication (RFC 7427) , not just for RSA.tobhe2020-04-071-3/+18
| | | | ok markus@
* Do not create /hooray as part of the regress test. Regress testsclaudio2020-04-071-2/+1
| | | | | should not create random files in the root partition. OK beck@
* Claim framebuffer that was configured by bootloader.kettenis2020-04-071-1/+11
| | | | ok patrick@
* Do not restore history flag if it was never set.nicm2020-04-072-3/+6
|
* Do not send mouse events if the program has not requested them.nicm2020-04-071-1/+3
|