Displaying 5 results from an estimated 5 matches for "monitor_reinit".
2013 Oct 31
9
[Bug 2167] New: Connection remains when fork() fails.
https://bugzilla.mindrot.org/show_bug.cgi?id=2167
Bug ID: 2167
Summary: Connection remains when fork() fails.
Product: Portable OpenSSH
Version: 5.3p1
Hardware: Other
OS: Linux
Status: NEW
Severity: enhancement
Priority: P5
Component: sshd
Assignee: unassigned-bugs at
2017 Feb 20
3
[Bug 2681] New: postauth processes to log via monitor
https://bugzilla.mindrot.org/show_bug.cgi?id=2681
Bug ID: 2681
Summary: postauth processes to log via monitor
Product: Portable OpenSSH
Version: 7.4p1
Hardware: Other
OS: Linux
Status: NEW
Severity: enhancement
Priority: P5
Component: sshd
Assignee: unassigned-bugs at
2011 Jun 02
2
preauth privsep logging via monitor
...- int pair[2];
mon = xcalloc(1, sizeof(*mon));
- monitor_socketpair(pair);
-
- mon->m_recvfd = pair[0];
- mon->m_sendfd = pair[1];
+ monitor_openfds(mon, 1);
/* Used to share zlib space across processes */
if (options.compression) {
@@ -1894,12 +1992,7 @@ monitor_init(void)
void
monitor_reinit(struct monitor *mon)
{
- int pair[2];
-
- monitor_socketpair(pair);
-
- mon->m_recvfd = pair[0];
- mon->m_sendfd = pair[1];
+ monitor_openfds(mon, 0);
}
#ifdef GSSAPI
Index: monitor.h
===================================================================
RCS file: /var/cvs/openssh/monitor.h...
2008 Apr 21
3
FIPS 140-2 OpenSSL(2007) patches
Hi,
I am happy to (re)send a set of patches for compiling OpenSSH 4.7p1 with
FIPS 140-2 OpenSSL.
These are based on previously reported patches by Steve Marquess
<marquess at ieee.org> and Ben Laurie <ben at algroup.co.uk>,
for ver. OpenSSH 3.8.
Note that these patches are NOT OFFICIAL, and MAY be used freely by
anyone.
Issues [partially] handled:
SSL FIPS Self test.
RC4,
2003 Oct 08
4
OS/390 openssh
...Hint: Is the POSIX-RLOGIN-DEFAULT set for user %s ?",
+ SSH_PRIVSEP_USER);
+ }
+ free(upper);
+ }
+#else
pid = fork();
+#endif
if (pid == -1) {
fatal("fork of unprivileged child failed");
} else if (pid != 0) {
@@ -649,7 +697,21 @@
/* New socket pair */
monitor_reinit(pmonitor);
+#if #system(bs2000)
+ {
+ char *upper;
+ /* BS2000(PSD/POSIX) ufork needs the user name in UPPER case */
+ upper = xstrdup(authctxt->pw->pw_name);
+ strupper(upper, NULL);
+ if ((pmonitor->m_pid = ufork(upper)) == -1 && errno == EPERM) {
+...