| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|
|
|
| |
his tinderbox tests
|
|
|
|
| |
requested in bz3135; ok dtucker
|
|
|
|
|
| |
Based on patch from Yuriy M. Kaminskiy. ok + lots of assistance along the
way at a2k20 tb@
|
|
|
|
| |
diff at a2k20
|
| |
|
|
|
|
|
| |
earlier had an off-by-one. Fix this and add some debugging that would
have made it apparent sooner.
|
|
|
|
| |
user.
|
|
|
|
| |
connection when ExitOnForwardFailure is enabled; bz3116; ok dtucker
|
|
|
|
|
|
|
|
|
|
|
| |
- %C is moved into its own function and added to Match Exec.
- move the common (global) options into a macro. This is ugly but it's
the least-ugly way I could come up with.
- move IdentityAgent and ForwardAgent percent expansion to before the
config dump to make it regression-testable.
- document all of the above
ok jmc@ for man page bits, "makes things less terrible" djm@ for the rest.
|
|
|
|
| |
revocation list: ssh-keygen -lQf /path bz#3132; ok dtucker
|
|
|
|
| |
a larger diff
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
deleted before starting the pager, even when earlier input files
had written to it; thanks to weerd@ for reporting that bug.
Since we now generate tags for section headers, we almost always
generate at least some. Consequently, while fixing the above bug,
simplify the code by never deleting the tags file before the pager
exits, not even in the rare case that the file happens to be empty.
Hence, this patch is -75 +63 LOC even though it fixes two bugs.
While deleting the output files belongs after exit from the pager,
closing them should be done before it is started. Collect the
related code, which was scattered in various places, to where
it belongs, in a dedicated function in the term_tag.c module.
As a side benefit, never fclose(2) stdout, only dup2(2) to it.
Similarly, when the -O tag argument wasn't found in the last file
formatted, there was a complaint about "no such tag" even when the
argument did occur in earlier files. Fix that by looking for a
matching tag after every formatted file rather than just once at
the very end. Given that command line arguments aren't properties
of the file(s) being formatted, that check is a job for the main
program, not for the formatters, so while fixing the check, move
it from term_tag.c to main.c.
|
|
|
|
| |
search terms, much faster than searching the whole history.
|
|
|
|
|
|
|
|
|
| |
While here fix dns_time64_from32() to correctly deal with unsigned 32
bit cyclic time that I accidentally broke when I switched "now" from
isc_std_time (unsiged 32 bit) to time_t (64 bit).
input kettenis, millert, otto, cheloha
OK cheloha
|
|
|
|
| |
For example, this makes ":tCo-processes" work in ksh(1).
|
|
|
|
|
| |
status line containing the window list. Leave S meaning above (or below)
all status lines. GitHub issue 2145.
|
|
|
|
|
|
|
| |
section and subsection headers in terminal output, too. Even though
admittedly, commands like "/SEE" and "/ Subsec" work, too, there
is no downside, and besides, with the recent improvements in the
tagging framework, implementation cost is negligible.
|
| |
|
| |
|
|
|
|
| |
Anindya Mukherjee.
|
| |
|
|
|
|
|
|
| |
to convert the grid data into a string for regexec and reverse it to
find the grid position) if the search string does not contain any regex
special characters.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Use the grid data directly instead of copying it.
- Special case the most typical one byte character cells and use memcmp
for multiple bytes instead of a handrolled loop.
- Hoist regcomp out of the loop into the calling functions.
GitHub issue 2143.
Also a man page from from jmc@.
|
| |
|
|
|
|
| |
by tmux but are not passed into the environment of new panes.
|
|
|
|
| |
lines out of the history. GitHub issue 2134.
|
|
|
|
| |
with large histories or long lines.
|
| |
|
|
|
|
|
|
|
| |
double click, even if the timer hasn't expired to confirm it isn't
actually a triple click. Provides a way for people who don't care about
triple clicks or can make their commands have no side effects to avoid
the double click timer delay.
|
| |
|
| |
|
|
|
|
|
| |
This sends twice the "control changed" messages because a second
message will be sent upon the notification from the hardware.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
never write a ctags(1) file, using a pager still requires writing the
main output file and passing the file name to the pager.
Recent regression mentioned on IRC and reported by kn@.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
continue statement for the outer loop is executed in the outer loop.
Found the hard way by breaking snmpd(8) in my local tree.
|
|
|
|
|
| |
above the normal layout. These work similarly to menus and are created
with the display-popup command.
|
|
|
|
| |
ok kettenis@
|
|
|
|
|
|
|
|
|
|
|
| |
- Allow IPv6 addresses to be used based on format.
- Allow IPv6 addresses without brackets skip the port if it results in a
nonsensical address. This allows us to use ::1
- Try to connect to the address immediately instead of only trying the
socket.
- Add pledge unix so we can actually create a unix socket.
Feedback, additional testing and OK jan@
|
|
|
|
| |
Altmanninger.
|
| |
|
| |
|