Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-11-28 | When comparing ocy to orlower in tty_cmd_cell, there is no need to add | Nicholas Marriott | |
yoff (because they are both already relative to the pane). Also fix some other minor nits. | |||
2016-11-27 | uppercase for "the Reformation"; | Jason McIntyre | |
2016-11-25 | use sshbuf_allocate() to pre-allocate the buffer used for loading | Damien Miller | |
keys. This avoids implicit realloc inside the buffer code, which might theoretically leave fragments of the key on the heap. This doesn't appear to happen in practice for normal sized keys, but was observed for novelty oversize ones. Pointed out by Jann Horn of Project Zero; ok markus@ | |||
2016-11-25 | split allocation out of sshbuf_reserve() into a separate | Damien Miller | |
sshbuf_allocate() function; ok markus@ | |||
2016-11-25 | remove an apostrophe on the advice of the oed: | Jason McIntyre | |
"Do not use the apostrophe when creating plurals." | |||
2016-11-24 | The mouse valid flag needs to be correct before we fire the dragging | Nicholas Marriott | |
callback, so move the callback outside of server_client_check_mouse and use a new special key code to indicate it. | |||
2016-11-24 | If in the middle of a drag, don't use an invalid key, just use | Nicholas Marriott | |
KEYC_MOUSE as a placeholder. Reported by Artem Fokin. | |||
2016-11-24 | Fix so that we work out the right pane from mouse events - we were doing | Nicholas Marriott | |
so too early, before the mouse event was necessarily valid, so could end up using the pane from the previous mouse event, or the active pane. It is important that we use the right pane now that different panes can have different key tables (for copy mode). Fixes problem reported by Greg Hurrell. | |||
2016-11-24 | Make the selection able to exist independent of the cursor position, so | Nicholas Marriott | |
that it is not affected by scrolling. If MouseDragEnd1Pane is bound to the new "stop-selection" command: bind -Tcopy-mode MouseDragEnd1Pane stop-selection A selection made with the mouse will stay as it is after button 1 is released. (It also works bound to a key.) From Artem Fokin. | |||
2016-11-23 | allow ClientAlive{Interval,CountMax} in Match; ok dtucker, djm | Markus Friedl | |
2016-11-23 | For mouse keys, use the mouse pane as the default current pane. | Nicholas Marriott | |
2016-11-23 | Error on invalid modifier keys. | Nicholas Marriott | |
2016-11-19 | hyrogen bomb related fixes, prompted by Carson Chittom; dates moved to | Otto Moerbeek | |
UTC. ok tb@ jmc@ | |||
2016-11-18 | Fix two documentation bugs: | Ingo Schwarze | |
1. Specifying a precision for the %s format character limits the number of bytes printed, not the number of characters. 2. Document the intentional POSIX violation of ignoring the locale. Feedback and OK jmc@, bentley@. | |||
2016-11-18 | Delete useless call to setlocale(3). | Ingo Schwarze | |
While the C library function printf(3) is used here and is locale-dependent, the printf(1) utility does not use the locale dependent parts %lc and %ls. While POSIX requires LC_NUMERIC support, we intentionally don't implement that in printf(3). In summary, no functional change. While here, sort headers and use the usual __dead usage() idiom. Based on a patch from Jan Stary <hans at stare dot cz>. OK bentley@ | |||
2016-11-17 | Key running commands for #() by the unexpanded command, and run them | Nicholas Marriott | |
again if the expanded form changes (otherwise at most once per second as usual). Fixes issues reported by Gregory Pakosz. | |||
2016-11-16 | Fix calculation of whether we need a region for drawing a cell (only if | Nicholas Marriott | |
full width and at the edge of the region), otherwise clear the region entirely. | |||
2016-11-16 | Don't error if renaming a session to its current name, from shik dot | Nicholas Marriott | |
chen at gmail dot com. | |||
2016-11-16 | Do not stop dragging when the wheel is pressed, from Artem Fokin. | Nicholas Marriott | |
2016-11-16 | Initialize modeprefix to 1 properly in window_pane_create, from Artem Fokin. | Nicholas Marriott | |
2016-11-16 | The target validity check used window_pane_visible but that may be false | Nicholas Marriott | |
if the pane is zoomed, so instead add a new function to just check if the pane is actually on screen (most commands still want to accept panes invisible by zoom). Also reject panes outside the window for various special targets. Problem reported by Sean Haugh. | |||
2016-11-15 | Turn on margins, with a couple of fixes (only limit to the pane for line | Nicholas Marriott | |
feeds, and do not move cursor to end for full width panes). | |||
2016-11-15 | And of course I just find a bug, disable previous for now. | Nicholas Marriott | |
2016-11-15 | Initial attempt to make use of left and right margins if the terminal | Nicholas Marriott | |
supports them (that is, if it advertises itself as a VT420 - probably just xterm). These are the vertical equivalent of the scroll region and allow much faster scrolling of panes that do not take up the full width of the terminal. | |||
2016-11-15 | Add copy-pipe-and-cancel, from Artem Fokin. | Nicholas Marriott | |
2016-11-14 | rotate-window needs to unzoom, problem reported by Sean Haugh. | Nicholas Marriott | |
2016-11-12 | Apply the right fix for run -b, used the wrong diff before. | Nicholas Marriott | |
2016-11-12 | Do not execute commands for a client until it has identified, fixes | Nicholas Marriott | |
problem reported by Frank Terbeck. | |||
2016-11-11 | Print the route cached at the inp with netstat -P. While there, | Alexander Bluhm | |
fix a compiler warning about missing prototype. OK claudio@ mpi@ | |||
2016-11-11 | Do not crash with run-shell -b and no window pane available, reported by | Nicholas Marriott | |
Sergei Dyshel. | |||
2016-11-10 | missing semicolon at end of rule. yacc doesn't seem to mind, though. | Ted Unangst | |
from Edakawa | |||
2016-11-10 | warn about trailing whitespace at the end of comments; | Ingo Schwarze | |
missing feature noticed by jmc@ | |||
2016-11-08 | unbreak DenyUsers; reported by henning@ | Damien Miller | |
2016-11-08 | document improved tagging functionality | Ingo Schwarze | |
2016-11-08 | use .Fn in custom sections for tagging, in addition to in DESCRIPTION; | Ingo Schwarze | |
written on the TGV Paris-Strassbourg | |||
2016-11-08 | tag leading .Dv, .Li, and .No in .It; | Ingo Schwarze | |
written on the TGV Paris-Strassbourg | |||
2016-11-08 | implement tag priority 0, which will tag only keys that appear as | Ingo Schwarze | |
tag candidates exactly once, and use it for .Em and .Sy; written on the TGV Toulouse-Paris | |||
2016-11-08 | generate two tag entries from list entries of the form | Ingo Schwarze | |
.It Macro tag1 ... | Macro tag2 ... written on the TGV Toulouse-Paris | |||
2016-11-08 | skip leading \& and \e in tags | Ingo Schwarze | |
2016-11-08 | support more than one tag entry for the same search term; | Ingo Schwarze | |
general idea discussed with bcook@ during l2k16 | |||
2016-11-06 | tweak previous; | Jason McIntyre | |
2016-11-06 | rename tlslegacy to tlsall, and better describe what it does. | Bob Beck | |
ok jsing@ | |||
2016-11-06 | Bump ftp(1)'s cipher default from "all" to "legacy" - this really should | Joel Sing | |
be "compat", but that will require further testing. ok beck@ | |||
2016-11-06 | Validate address ranges for AllowUser/DenyUsers at configuration load | Damien Miller | |
time and refuse to accept bad ones. It was previously possible to specify invalid CIDR address ranges (e.g. djm@127.1.2.3/55) and these would always match. Thanks to Laurence Parry for a detailed bug report. ok markus (for a previous diff version) | |||
2016-11-05 | Remove syscall.ph from vi.recover | Andrew Fresh | |
since perl-5.10 chdir supports fchdir ok guenther@ | |||
2016-11-05 | zap trailing whitespace, and add -o to usage() and help (-h); | Jason McIntyre | |
2016-11-05 | Add support for server side OCSP stapling to libtls. | Bob Beck | |
Add support for server side OCSP stapling to netcat. | |||
2016-11-04 | Do not try to set the CHANGED flag on windows with no active pane, fixes | Nicholas Marriott | |
problem reported by Nelo-T Wallus. | |||
2016-11-04 | enum values need to fit in 32 bits; we only use enum for numbering and | Nicholas Marriott | |
Unicode characters fit in 24 bits, so we can leave key_code as 64 bits and change KEYC_BASE down to 0x10000000. | |||
2016-11-04 | new sentence, new line, and zap trailing whitespace; | Jason McIntyre | |