Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-08-29 | Treat entering or leaving a mode as pane changed. | Nicholas Marriott | |
2015-08-29 | Better take on reducing the name timer. Again check for name changes in | Nicholas Marriott | |
the main loop after events that may have changed the pane, but do so at most once every 500 millis. If the pane changed too soon, use a timer to ensure that a check happens later. | |||
2015-08-29 | Microseconds in log time. | Nicholas Marriott | |
2015-08-28 | Only set default title to hostname on screens that are being used for a | Nicholas Marriott | |
window pane, no point in calling gethostname() for temporary screens. | |||
2015-08-28 | Make a few more expensive (ish) formats functions instead of inline. | Nicholas Marriott | |
2015-08-28 | Allow formats to be specified as functions (in the code) so they are | Nicholas Marriott | |
only evaluated on demand rather than each time a format tree is constructed. Use this for expensive formats like pane_current_command. | |||
2015-08-28 | Revert previous; we do need a timer, until I have a better idea. We | Nicholas Marriott | |
can't do the name check every loop, because that is too expensive, and we can't make sure it only happens infrequently because we have no idea when the next change will happen. | |||
2015-08-28 | We now only checking for name changes when the active pane has changed, | Nicholas Marriott | |
but that can only happen when we have already been woken up by a read event, so there is no need for a timer, we can just check the changed flag on the end of that read event (we already loop over the windows to check for bells etc anyway). | |||
2015-08-28 | Check changed flag after restarting timer. | Nicholas Marriott | |
2015-08-28 | Remove unused prototypes. | Nicholas Marriott | |
2015-08-28 | Document an example that lets root run unrestricted doas commands as | Reyk Floeter | |
root ("permit nopass keepenv root as root"), matching the old behaviour from OpenBSD's sudoers file ("root ALL=(ALL) SETENV: ALL"). OK sthen@ | |||
2015-08-28 | Don't leak name when freeing session, from Kuang-che Wu. | Nicholas Marriott | |
2015-08-28 | Per-session timers for locking, and remove the global one-second timer. | Nicholas Marriott | |
2015-08-28 | Make session_update_activity more useful and use it in more places. | Nicholas Marriott | |
2015-08-28 | Remove the lock-server option which is a bit redundant, it isn't that | Nicholas Marriott | |
different without it. | |||
2015-08-28 | Give clock mode its own timer. | Nicholas Marriott | |
2015-08-28 | Run status update on a per-client timer at status-interval. | Nicholas Marriott | |
2015-08-28 | Log time with message. | Nicholas Marriott | |
2015-08-28 | Move format job cleanup onto its own timer. | Nicholas Marriott | |
2015-08-28 | Allow environment variables in #{}. | Nicholas Marriott | |
2015-08-28 | Error messages should not have a trailing period. | Nicholas Marriott | |
2015-08-28 | Only do the automatic-rename dance if the pane has changed (seen output, | Nicholas Marriott | |
or new active pane). | |||
2015-08-27 | add a type of "auth-doas" to the perm check to allow login.conf fiddling | Ted Unangst | |
originally proposed by halex | |||
2015-08-27 | backout previous for now, as it causes me portability problems | Alexandre Ratchov | |
2015-08-27 | fix typos in comments and error messages | Alexandre Ratchov | |
2015-08-27 | Allow sparse blocks to be used as silence if samples are encoded | Alexandre Ratchov | |
as signed integers. | |||
2015-08-27 | use strtonum to parse the number of lines of context. | David Gwynne | |
this provides better error messages. ok deraadt@ guenther@ | |||
2015-08-25 | When searching for tabs, start from screen width, fixes out-of-bounds | Nicholas Marriott | |
read found by Kuang-che Wu. | |||
2015-08-24 | In grid_duplicate_lines, if the line is empty (cellsize == 0) then clear | Nicholas Marriott | |
the destination celldata pointer rather than leaving a stale copy of the source pointer (which may later be freed). Fixes a crash found by Kuang-che Wu. | |||
2015-08-24 | Document clear(1) a bit more prominently. | Jeremie Courreges-Anglas | |
Patch from Theo Buehler, suggestion to use DESCRIPTION from FreeBSD from jmc@, ok jmc@ | |||
2015-08-24 | Remove obsolete fields in struct unpcb. In the past they were used | Alexander Bluhm | |
for flow control with unix domain sockets, this is now done by filling the send buffer with fake data counters. OK naddy@; no fallout in a bulk build | |||
2015-08-23 | Need to permit kbind in this sandbox too | Philip Guenther | |
2015-08-22 | Remove all duplicate prototypes for *_main functions (these are already | Joel Sing | |
provided by progs.h). Also, move the FUNCTION type (and flags) into openssl.c since that is the only place of use. Lastly, remove pointless 'extern' from the prototypes and use char **argv instead of char *argv[] (the former is used elsewhere). ok deraadt@ doug@ | |||
2015-08-22 | Add cwd context to syslog entry. | Doug Hogan | |
input + ok tedu@, ok benno@ | |||
2015-08-22 | tweak previous; | Jason McIntyre | |
2015-08-22 | system(3) call remove for updating (ctags -u) | Sebastien Marie | |
done by changing the logic behind updating, by parsing and preloading the tags file at startup. "looks good" deraadt@ | |||
2015-08-21 | Improve printing of KEX offers and decisions | Damien Miller | |
The debug output now labels the client and server offers and the negotiated options. ok markus@ | |||
2015-08-21 | Fix printing (ssh -G ...) of HostKeyAlgorithms=+... | Damien Miller | |
Reported by Bryan Drewery | |||
2015-08-21 | Fix expansion of HostkeyAlgorithms=+... | Damien Miller | |
Reported by Bryan Drewery | |||
2015-08-21 | Regen moduli | Darren Tucker | |
2015-08-21 | Improve size == 0, count == 0 checking in mm_zalloc, which is "array" like. | Theo de Raadt | |
Discussed with tedu, millert, otto.... and ok djm | |||
2015-08-21 | openssh-7.1 | Damien Miller | |
2015-08-21 | fix inverted logic that broke PermitRootLogin; | Damien Miller | |
reported by Mantas Mikulenas; ok markus@ | |||
2015-08-21 | correctly indent a line to make the intent clear | Jonathan Gray | |
ok espie@ | |||
2015-08-20 | Do not cast result of malloc/calloc/realloc* if stdlib.h is in scope | Theo de Raadt | |
ok krw millert | |||
2015-08-20 | Do not need to cast malloc(). stdlib.h is brought in via a local .h file. | Theo de Raadt | |
ok millert | |||
2015-08-20 | In the certificates section, be consistent about using "host_key" | Christian Weisgerber | |
and "user_key" for the respective key types. ok sthen@ deraadt@ | |||
2015-08-20 | Show program name for permission failure messages. | Rafael Zalamena | |
ok espie@, tedu@. | |||
2015-08-19 | Better compat matching for WinSCP, add compat matching for | Damien Miller | |
FuTTY (fork of PuTTY); ok markus@ deraadt@ | |||
2015-08-19 | fix double-free() in error path of DSA key generation reported by | Damien Miller | |
Mateusz Kocielski; ok markus@ |