Age | Commit message (Collapse) | Author |
|
ok thib@
|
|
gnu cvs supports this and we should too really.
allows opencvs to properly checkout netbsd trees.
spotted & tested by rivo nurges
ok tobias@
|
|
ok joris
|
|
ok tobias@
|
|
inside of cvs_vlog() since cvs_getopt() might be calling it.
spotted by Jonathan Armani
|
|
|
|
|
|
small memory leak per session; plug it.
|
|
|
|
which gives us better performance among other things.
this is however disabled in a few cases:
1) whenever you run checkout over an existing tree (which acts as update)
2) whenever you specify -d or a module alias
we're planning on enabling this behaviour for case 2 in the future.
anoncvs sysadmins now love us even more.
ok tobias@
|
|
in our random art drawings.
ok djm@
|
|
random art. while there, stress the fact that the field base should at
least be 8 characters for the pictures to make sense.
comment and ok djm@
|
|
|
|
|
|
|
|
|
|
expect replies to, similar to the per-channel confirmation queue.
Use this queue to verify success or failure for remote forward
establishment in a race free way.
ok dtucker@
|
|
ok tobias@
|
|
its own escape state and hook the escape filters up to muxed
channels. bz #1331
Mux slaves do not currently support the ~^Z and ~& escapes.
NB. this change cranks the mux protocol version, so a new ssh
mux client will not be able to connect to a running old ssh
mux master.
ok dtucker@
|
|
The intent of this mode is NOT to copy emacs's monster cc-mode.
It is intended to handle basic KNF-format C, assisting
with indentation (to catch obvious typos), and strip
trailing whitespace. It is NOT enabled unless you ask for it (c-mode).
Basically, tab on start-of-line whitespace acts like tab.
Otherwise, tab indents.
Please try it out and let me know where it falls down.
Feedback Reyk, phessler. "hack in tree" from henning, theo
|
|
spotted by naddy@, ok and help djm@ dtucker@
|
|
better; ok grunk@
|
|
can slow things down and we never use the service info anyway. bz
#859, patch from YOSHIFUJI Hideaki and John Devitofranceschi. ok
deraadt@ djm@
djm belives that the reason for the "0" strings is to ensure that
it's not possible to call getaddrinfo with both host and port being
NULL. In the case of canohost.c host is a local array. In the
case of sshconnect.c, it's checked for null immediately before use.
In dns.c it ultimately comes from ssh.c:main() and is guaranteed to
be non-null but it's not obvious, so I added a warning message in
case it is ever passed a null.
|
|
will cause trouble in some cases.
Also do a computation of -1 once, and not in a loop several times.
spotted by otto@
|
|
|
|
indent-current-line utility functions for stripping leading/trailing
whitespace, and setting a fixed indent respectively.
|
|
spotted by naddy@
|
|
|
|
that is not how it was envisioned.
Also correct manpage saying that -v is needed along with -l for it to work.
spotted by naddy@
|
|
requested and ok fgsch
|
|
would not display you the random art as intended, spotted by canacar@
|
|
|
|
graphical hash visualization schemes known as "random art", and by
Dan Kaminsky's musings on the subject during a BlackOp talk at the
23C3 in Berlin.
Scientific publication (original paper):
"Hash Visualization: a New Technique to improve Real-World Security",
Perrig A. and Song D., 1999, International Workshop on Cryptographic
Techniques and E-Commerce (CrypTEC '99)
http://sparrow.ece.cmu.edu/~adrian/projects/validation/validation.pdf
The algorithm used here is a worm crawling over a discrete plane,
leaving a trace (augmenting the field) everywhere it goes.
Movement is taken from dgst_raw 2bit-wise. Bumping into walls
makes the respective movement vector be ignored for this turn,
thus switching to the other color of the chessboard.
Graphs are not unambiguous for now, because circles in graphs can be
walked in either direction.
discussions with several people,
help, corrections and ok markus@ djm@
|
|
|
|
|
|
time we descend into another directory, leaves even less crap in /tmp
while running.
|
|
placed in the public domain.
This means mg (minus theo.c) is once again a public domain
piece of code. Please try to keep it that way.
|
|
|
|
ok joris
|
|
of time functions.
ok joris
|
|
|
|
|
|
|
|
and repositry by replacing home directory with ~ and adding things like
"*4" at the end of working directory if the last part of a path is the
same for working directory and repository.
ok joris
|
|
and leaving terminal in an inusable state if setupterm failed.
ok kjell
|
|
verbosity, it's verbose by default and you can shut it up using -Q.
ok tobias@
|
|
Use it to clear the region it is copied (M-w), or yanked (C-w).
This matches xemacs behavior, is not horribly different from gnu
emacs, and way less wrong than the current behavior.
Noticed by Han Boetes. ok otto@
|
|
|
|
ok and extensive testing dtucker@
|
|
client sends when it knows that it will never request another session
(i.e. when session multiplexing is disabled). This allows a server to
disallow further session requests and terminate the session.
Why would a non-multiplexing client ever issue additional session
requests? It could have been attacked with something like SSH'jack:
http://www.storm.net.nz/projects/7
feedback & ok markus
|