Displaying 4 results from an estimated 4 matches for "force_drain".
2001 Sep 14
8
Call for testers.
http://bass.directhit.com/openssh_snap/
Starting tonight I plan on tracking changes very closely with the OpenBSD
tree. I need people to test the latest snapshot (9/14 at of right now)
and report success or failure on compiling.
I am starting this now because we are looking at a code freeze soon and I
really want to ensure it compiles and runs on all existing platforms. So
we (the portable
2020 Oct 14
2
Connection hang, can't stop SSH
Using OpenSSH_8.3p1 I had an open (working) connection to some other
box; after a bit of inactivity, some device in the middle seems to have
forgotten about the TCP connection (NAT) and broke it.
I've got an EscapeChar defined, though; so first I tried to send a BREAK
and, when that didn't help (TCP already gone, packets get lost!), I
tried (just out of curiosity) a Rekey.
Now I can see
2001 Oct 24
2
disable features
...Channel *
client_request_forwarded_tcpip(const char *request_type, int rchan)
{
@@ -1078,7 +1079,9 @@
xfree(listen_address);
return c;
}
+#endif /* WITH_TCPFWD */
+#ifdef WITH_X11FWD
static Channel*
client_request_x11(const char *request_type, int rchan)
{
@@ -1118,7 +1121,9 @@
c->force_drain = 1;
return c;
}
+#endif /* WITH_X11FWD */
+#ifdef WITH_AGENTFWD
static Channel*
client_request_agent(const char *request_type, int rchan)
{
@@ -1144,6 +1149,7 @@
c->force_drain = 1;
return c;
}
+#endif
/* XXXX move to generic input handler */
static void
@@ -1165,11 +1171,17 @@...
2010 Jan 14
1
ssh(1) multiplexing rewrite
...ite fd */
int efd; /* extended fd */
int sock; /* sock fd */
- int ctl_fd; /* control fd (client sharing) */
+ int ctl_chan; /* control channel (multiplexed connections) */
int isatty; /* rfd is a tty */
int client_tty; /* (client) TTY has been requested */
int force_drain; /* force close on iEOF */
@@ -141,6 +146,10 @@ struct Channel {
/* non-blocking connect */
struct channel_connect connect_ctx;
+
+ /* multiplexing protocol hook, called for each packet received */
+ mux_callback_fn *mux_rcb;
+ void *mux_ctx;
};
#define CHAN_EXTENDED_IGNORE 0
@@ -171,...