Displaying 16 results from an estimated 16 matches for "fdin".
Did you mean:
din
2000 May 15
0
OpenSSH (1.2.3) sshd hanging when using rsync over ssh (retry)
...a core from sshd
when this hang happened, and gdb showed this stack trace:
#0 0x281e20c4 in write () from /usr/lib/libc.so.4
#1 0x804fb18 in process_output (writeset=0xbfbfed04)
at /usr/src/secure/usr.sbin/sshd/../../../crypto/openssh/serverloop.c:366
#2 0x8050029 in server_loop (pid=43486, fdin_arg=9, fdout_arg=9, fderr_arg=11)
at /usr/src/secure/usr.sbin/sshd/../../../crypto/openssh/serverloop.c:563
#3 0x8053b60 in do_exec_no_pty (
command=0x80750c0 "rsync --server --sender -vlgtpr --delete . /home/ghelmer/
", pw=0xbfbfef80, display=0x806c0a0 "mocha.cs.iastate.edu...
2001 Jan 09
3
OpenSSH on Reliant UNIX
...uous long" (or so). I think this is a bug
in the - commercial and expensive - compiler.
I didn't try gcc on that platform, yet.
No, I didn't try 0.9.6, yet.
2. scp will hang after the file transfer(s)
The "fix" is to change the line 495 in serverloop.c from
shutdown(fdin, SHUT_WR);
to
shutdown(fdin, SHUT_RDWR);
The same which I did in 2.1.1.
3. X11 forwarding does just work for standard X clients
- if you configure it with --with-ipaddr-display -
but not for all X applications. The reason is that
Siemens is using a named pipe in /tmp/.X11-unix
for X co...
2000 Jul 03
1
Antwort: Re: sshd does not exit after scp (hpux 11.00 / ssh 2.1 .1p1)
...de on this issue? I've included an older
> message that has a stack trace, which if I recall was still the same in
> 2.1.1p1. I can provide a newer trace or additional information if
> needed.
not really... On a non-trusted system with HP AnsiC it seems to work if
changing shutdown(fdin, SHUT_WR) to shutdown(fdin, SHUT_RDWR)
in serverloop.c (lines 320 & 464)
On a trusted system with gcc however this does not seem to have any
effect. Here I use #define USE_PIPES 1 in includes.h as workaround
I think I will have to do some more checks with compilers/(non-)trusted
systems......
2001 Oct 31
2
suggested fix for the sigchld race
...p;c, 1) != -1)
+ debug2("notify_done: reading");
+}
+
static void
sigchld_handler(int sig)
{
@@ -99,6 +138,7 @@
debug("Received SIGCHLD.");
child_terminated = 1;
signal(SIGCHLD, sigchld_handler);
+ notify_parent();
errno = save_errno;
}
@@ -242,6 +282,7 @@
if (fdin != -1 && buffer_len(&stdin_buffer) > 0)
FD_SET(fdin, *writesetp);
}
+ notify_prepare(*readsetp);
/*
* If we have buffered packet data going to the client, mark that
@@ -278,6 +319,8 @@
error("select: %.100s", strerror(errno));
} else if (ret == 0 &&am...
1998 Nov 17
1
Failure to rename files that have active file handles
...ompletely. That is we seem to be unable to rename a file that has an
open file handle (either owned by the same process doing the rename or
a different process), this is not a problem on a local NT drive or on
an NFS mounted drive. This showed up in "makedepend" which has code
like this:
fdin = fopen("Makefile",...)
rename("Makefile","Makefile.bak")
fdout = freopen("Makefile","w",stdout)
The rename fails with "Permission denied". I have tried this with oplocks
on and off (I couldn't see any other obvious configuration opti...
2002 May 14
0
[Bug 241] New: When I kill scp, the underlying ssh child process remains alive
...command on the remote host using ssh. */
! /* esb */
! if ((childpid = fork()) == 0) {
/* Child. */
close(pin[1]);
close(pout[0]);
***************
*** 191,196 ****
--- 196,203 ----
*fdout = pin[1];
close(pout[1]);
*fdin = pout[0];
+ /* esb */
+ (void) signal(SIGTERM, killchild);
return 0;
}
***************
*** 1086,1091 ****
--- 1093,1105 ----
signal(SIGALRM, updateprogressmeter);
alarm(PROGRESSTIME);
errno = save_errno;
+ }
+
+ static void
+ killchild(int signo)
+ {...
2001 Jul 09
1
sshd problem on Solaris 7: Control-C hangs shell
...loop.c Mon Jul 9 13:02:27 2001
@@ -74,4 +74,5 @@
static int stdin_eof = 0; /* EOF message received from client. */
static int fdout_eof = 0; /* EOF encountered reading from fdout. */
+static int fdout_maybe_eof = 0;
static int fderr_eof = 0; /* EOF encountered readung from fderr. */
static int fdin_is_tty = 0; /* fdin points to a tty. */
@@ -107,6 +108,9 @@
wait_pid, child_pid);
if (WIFEXITED(child_wait_status) ||
- WIFSIGNALED(child_wait_status))
+ WIFSIGNALED(child_wait_status)) {
child_terminated = 1;
+ if (fdout_maybe_eof)
+ fdout_eof = 1;
+ }
}
signal...
2001 Jun 20
8
[Lutz.Jaenicke@aet.TU-Cottbus.DE: 2.9p1: HP-UX 10.20 utmp/wtmp handling broken?]
Hi!
I am resending the following message about problems with utmp handling.
* In the meantime I had some request in private mail from people asking
whether I have new information.
* The problem is still persistant in 2.9p2.
* My own new investigations show, that the problem only appears with
protocol 2, not with protocol 1, I therefore only started to note it
when protocol 2 became the
2001 Jun 05
1
OpenSSH tmp cleanup
Hi,
I noticed that Markus has fixed the temporary file cleanup problems in
OpenSSH cvs. What files need patching for this ? I only noticed
changes in: session.c, channels.h and channels.c.
-Jarno
--
Jarno Huuskonen <Jarno.Huuskonen at uku.fi>
2002 Feb 06
2
SFTP Status Bar..
...of(BAR) - 1)
-
-/* Visual statistics about files as they are transferred. */
-void progressmeter(int);
-
-/* Returns width of the terminal (for progress meter calculations). */
-int getttywidth(void);
+static void updateprogressmeter(int done);
int do_cmd(char *host, char *remuser, char *cmd, int *fdin, int *fdout, int argc);
/* Struct for addargs */
arglist args;
-/* Time a transfer started. */
-static struct timeval start;
-
/* Number of bytes of current file transferred so far. */
volatile off_t statbytes;
@@ -569,7 +549,7 @@
}
if (showprogress) {
totalbytes = stb.st_size;...
2001 Jul 22
2
Patches for Cray T3Es running Unicossmk and SV1s running Unicos
This patch is against Cray patch against openssh-SNAP-20010710. Here
a few notes about them:
1) rijndael does not work on cray due to the fact it is rooted in 32 bits.
I looking for a fix, it may come form Wendy Palam. For now the cray
default to the following cihpers for ssh version 2 ssh are:
3des-cbc,blowfish-cbc,cast128-cbc,arcfour
2) Crays don't have setitimer so I
2001 May 12
4
Erase the source file open; specify a tempfile name option
...oy,
..wayne..
---8<------8<------8<------8<---cut here--->8------>8------>8------>8---
Index: scp.c
@@ -105,6 +105,7 @@
/* Returns width of the terminal (for progress meter calculations). */
int getttywidth(void);
+
int do_cmd(char *host, char *remuser, char *cmd, int *fdin, int *fdout, int argc);
/* Struct for addargs */
@@ -206,9 +207,11 @@
uid_t userid;
int errs, remin, remout;
int pflag, iamremote, iamrecursive, targetshouldbedirectory;
+int eraseflag;
+char *tmpfn = "";
-#define CMDNEEDS 64
-char cmd[CMDNEEDS]; /* must hold "rcp -r -p -d\0&q...
2002 Jan 30
1
Quick sftp status indicator.
...ne PROGRESSTIME 1
-
-/* Visual statistics about files as they are transferred. */
-void progressmeter(int);
-
-/* Returns width of the terminal (for progress meter calculations). */
-int getttywidth(void);
+void updateprogressmeter(int ignore);
int do_cmd(char *host, char *remuser, char *cmd, int *fdin, int *fdout, int argc);
/* Struct for addargs */
arglist args;
-/* Time a transfer started. */
-static struct timeval start;
-
/* Number of bytes of current file transferred so far. */
volatile off_t statbytes;
@@ -542,7 +530,9 @@
}
if (showprogress) {
totalbytes = stb.st_size;...
2002 Feb 02
0
Version two of progressbar for scp/sftp
...OGRESSTIME 1
-
-/* Visual statistics about files as they are transferred. */
-void progressmeter(int);
-
-/* Returns width of the terminal (for progress meter calculations). */
-int getttywidth(void);
+static void updateprogressmeter(int done);
int do_cmd(char *host, char *remuser, char *cmd, int *fdin, int *fdout, int argc);
/* Struct for addargs */
arglist args;
-/* Time a transfer started. */
-static struct timeval start;
-
/* Number of bytes of current file transferred so far. */
volatile off_t statbytes;
@@ -542,7 +530,7 @@
}
if (showprogress) {
totalbytes = stb.st_size;...
2006 Sep 07
12
Multiple (multiplexed) simultaneous ssh connections - Cygwin bug?
Hello,
?
I need to make many (>50) ssh connections from linux to cygwin at the same time. Using Windows 2000 Server (OpenSSH_4.3p2, OpenSSL 0.9.8b and updated cygwin) and Linux RHEL4 (OpenSSH_3.9p1, OpenSSL 0.9.7a).
?
It's been difficult to optimize many simultaneous connections. Here were some issues:
1.?????? On Windows XP/Professional, Microsoft intentionally cripples the TCP/IP stack.
2001 Oct 24
2
disable features
...=============================================================
RCS file: /home/markus/cvs/ssh/serverloop.c,v
retrieving revision 1.82
diff -u -r1.82 serverloop.c
--- serverloop.c 10 Oct 2001 22:18:47 -0000 1.82
+++ serverloop.c 22 Oct 2001 18:24:43 -0000
@@ -790,6 +790,7 @@
pty_change_window_size(fdin, row, col, xpixel, ypixel);
}
+#ifdef WITH_TCPFWD
static Channel *
server_request_direct_tcpip(char *ctype)
{
@@ -822,6 +823,7 @@
}
return c;
}
+#endif
static Channel *
server_request_session(char *ctype)
@@ -874,8 +876,10 @@
if (strcmp(ctype, "session") == 0) {
c =...