Age | Commit message (Collapse) | Author |
|
parsing a bit simpler and fix the names of some client flags.
|
|
- use the term "legacy" protocol rather than "original", as the latter
made the text misleading
- uppercase SCP
ok djm
|
|
available via the -O flag.
Note that ~user/ prefixed paths in SFTP mode require a protocol extension
that was first shipped in OpenSSH 8.7.
ok deraadt, after baking in snaps for a while without incident
|
|
|
|
overlapping horizontal spans. One span would calculate a desired
target width and start preparations for applying it to some columns,
then the other span would overwrite the target width with a different
value and also start preparations for applying that one to some
columns, which could sometimes confuse the code doing the final
distribution to the point of not doing anything at all before
entering the next iteration.
Fix this by making sure the distribution is done step by step, doing
one step at a time rather than allowing multiple steps to conflict.
Specifically, always do the smallest useful step first. This change
also simplifies the code. For example, the local "colwidth" array
is no longer needed.
Note that the algorithm still differs from the one implemented in
GNU tbl(1), which appears to not even try to harmonize column widths
but seems to simply distribute the same amount to all constituent
columns, no matter whether their intrinsic width is narrow or wide.
Adopting a GNU-compatible algorithm might allow further simplifiction
in addition to yielding even more similar output, but i do not want
to implement any major changes of the algorithm at this time.
The infinite loop was reported by <Oliver dot Corff at email dot de>.
|
|
cells that horizontally span columns which contains "n" (number)
formatted cells on other rows. This requires updating total column
widths from "n" formatted cells before starting width distribution
from the spanning cells to their constituent columns.
|
|
ok martijn
support from various
|
|
so let it have the intended effect, too
|
|
|
|
Carlo Marcelo Arenas Belón
|
|
from the enum. Noticed by christos@zoulas.com. OK dtucker@
|
|
|
|
|
|
This allows multiple entries without a subject even if unique_subject == yes.
Referred to OpenSSL commit 5af88441 and arranged for our codebase.
ok tb@
|
|
Referred to OpenSSL commit 4881d849 and arranged for our codebase.
comment and ok from tb@
|
|
Referred to OpenSSL commit a8d8e06b and arranged for our codebase.
comment and ok from tb@
|
|
from the file name extension of gzipped manual page files; bug found
on Alpine Linux by Soeren Tempel <soeren at soeren hyphen tempel dot net>,
who also tested this patch
|
|
The official designation by AT&T was "UNIX/32V", so use that in the output.
That also makes sense because "system/architecture" is a widespread
convention to refer to the port of an operating system to a specific
architecture, in this case 32V (32bit DEC VAX).
The former wording "Version 32V AT&T UNIX" was misleading
because 32V is not a version number.
Even though UNIX/32V was not officially designated as Version 7 by AT&T,
prepend "Version 7" because it was in fact a straightforward port of
Version 7 AT&T UNIX. That makes it easier to understand for 21st
century readers of manual pages.
Suggested by nabijaczleweli at nabijaczleweli dot xyz.
Same change as in GNU troff commit 21d30728.
OK G dot Branden dot Robinson at gmail dot com (gbranden@ in groff)
|
|
while here, delete the redundant word "will" right in front of it, too
|
|
accept files "man<one-digit-section>/<name>.<full-section>"
in addition the already supported "man<full-section>/name.[01-9]*".
Needed for example on Alpine Linux which puts its Perl manuals
into "man3/<name>.3pm" and the POSIX manuals into "man3/<name>.3p".
While here, allow the glob(3) at the end of fs_lookup() to add multiple
matches to the result set. This improves man -w output and may also
help some cases of plain man(1), allowing main() to prioritize properly
rather than fs_lookup() picking a random match.
None of this really matters for standard manpaths on OpenBSD because
both base system and ports developers are highly disciplined about
putting manual pages into properly named files and directories, but
even on OpenBSD, it may help to access some raw, unported third-party
manual page trees.
Issue reported and patch tested
by Soeren Tempel <soeren at soeren hyphen tempel dot net>.
|
|
* simplify and shorten EXIT STATUS, no change with respect to the meaning
* cut down HISTORY to the usual amount of information
feedback deraadt@ and jmc@; OK deraadt@; OK jmc@ on an earlier version
|
|
* no need to check suffix != NULL twice in a row
* style: *(suffix + 1) -> suffix[1]
feedback & OK deraadt@
|
|
Patch from scop via github PR#257, ok jmc@
|
|
where the private key is loaded into ssh-agent but is not present
locally. Based on patch from rafork via github PR#215, ok jmc@
|
|
and improve consistency. Patch from scop via github PR#241, ok djm@
|
|
call to stat_to_attrib clears the struct as its first step anyway.
From pmeinhardt via github PR#220, ok djm@
|
|
options from SYNOPSIS/usage;
diff from leon fischer
the opening sentence is mine - i say that not to take credit, just to
distinguish that leon did not agree with wording
|
|
of MIN(), as done elsewhere
|
|
|
|
|
|
|
|
|
|
there is no need to check if the return value is -1. just
unconditionally call err(3).
ok deraadt@ schwarze@
|
|
by deleting the redundant "killersig" struct member
and using the existing sig_atomic_t cl_sigterm variable instead.
While here, garbage collect the h_hup() signal handler
which is essentially identical to h_term().
This also gets rid of the last #define & #undef in cl_main.c.
OK martijn@, and also tested by Tim <trondd at kagu hyphen tsuchi dot com>.
|
|
Referred to OpenSSL commit 2cedf794 and arranged for our codebase.
ok tb@
|
|
|
|
|
|
Feedback from deraadt@
|
|
correctly and empty arguments lists do not crash. Fixes crash reported
by & ok mpi@.
|
|
|
|
|
|
Also rename 'end' to 'suffix' for readability.
OK beck@
|
|
|
|
|
|
ok job
|
|
OK deraadt@
|
|
Contribution from Anton Lindqvist
|
|
This gives a substantial speedup when comparing directory
structures with many hardlinked files, e.g. when using
rsnapshot for incremental backup.
ok stsp@ millert@
|
|
Feedback from deraadt@
|
|
Feedback from deraadt@
|