Searched refs:pmonitor (Results 1 – 6 of 6) sorted by relevance
| /freebsd/crypto/openssh/ |
| H A D | monitor_wrap.c | 82 extern struct monitor *pmonitor; 126 while (waitpid(pmonitor->m_pid, &status, 0) == -1) { in mm_reap() 129 pmonitor->m_pid = -1; in mm_reap() 236 mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_MODULI, m); in mm_choose_dh() 239 mm_request_receive_expect(pmonitor->m_recvfd, MONITOR_ANS_MODULI, m); in mm_choose_dh() 269 mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_SETCOMPAT, m); in mm_sshkey_setcompat() 289 mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_SIGN, m); in mm_sshkey_sign() 292 mm_request_receive_expect(pmonitor->m_recvfd, MONITOR_ANS_SIGN, m); in mm_sshkey_sign() 382 mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_PWNAM, m); in mm_getpwnamallow() 385 mm_request_receive_expect(pmonitor->m_recvfd, MONITOR_ANS_PWNAM, m); in mm_getpwnamallow() [all …]
|
| H A D | sshd-session.c | 161 struct monitor *pmonitor = NULL; variable 196 return (pmonitor && pmonitor->m_pid > 0); in mm_is_monitor() 310 pmonitor = monitor_init(); in privsep_preauth() 312 pmonitor->m_pkex = &ssh->kex; in privsep_preauth() 319 pmonitor->m_pid = pid; in privsep_preauth() 327 monitor_child_preauth(ssh, pmonitor); in privsep_preauth() 332 close(pmonitor->m_sendfd); in privsep_preauth() 333 close(pmonitor->m_log_recvfd); in privsep_preauth() 356 if (pmonitor->m_recvfd != PRIVSEP_MONITOR_FD && in privsep_preauth() 357 dup2(pmonitor->m_recvfd, PRIVSEP_MONITOR_FD) == -1) in privsep_preauth() [all …]
|
| H A D | monitor.c | 268 monitor_child_preauth(struct ssh *ssh, struct monitor *pmonitor) in monitor_child_preauth() argument 275 if (pmonitor->m_recvfd >= 0) in monitor_child_preauth() 276 close(pmonitor->m_recvfd); in monitor_child_preauth() 277 if (pmonitor->m_log_sendfd >= 0) in monitor_child_preauth() 278 close(pmonitor->m_log_sendfd); in monitor_child_preauth() 279 pmonitor->m_log_sendfd = pmonitor->m_recvfd = -1; in monitor_child_preauth() 301 authenticated = (monitor_read(ssh, pmonitor, in monitor_child_preauth() 334 mm_request_receive_expect(pmonitor->m_sendfd, in monitor_child_preauth() 337 ssh, pmonitor->m_sendfd, m); in monitor_child_preauth() 377 mm_get_keystate(ssh, pmonitor); in monitor_child_preauth() [all …]
|
| H A D | sshd-auth.c | 142 struct monitor *pmonitor = NULL; variable 185 if ((box = ssh_sandbox_init(pmonitor)) == NULL) in privsep_child_demote() 598 pmonitor = xcalloc(1, sizeof(*pmonitor)); in main() 599 pmonitor->m_sendfd = pmonitor->m_log_recvfd = -1; in main() 600 pmonitor->m_recvfd = PRIVSEP_MONITOR_FD; in main() 601 pmonitor->m_log_sendfd = PRIVSEP_LOG_FD; in main() 602 set_log_handler(mm_log_handler, pmonitor); in main() 635 pmonitor->m_pkex = &ssh->kex; in main() 651 set_log_handler(mm_log_handler, pmonitor); in main() 704 set_log_handler(mm_log_handler, pmonitor); in main() [all …]
|
| H A D | sandbox-seccomp-filter.c | 501 extern struct monitor *pmonitor; 512 mm_log_handler(SYSLOG_LEVEL_FATAL, 0, msg, pmonitor); in ssh_sandbox_violation()
|
| /freebsd/contrib/blocklist/diff/ |
| H A D | ssh.diff | 129 if (use_privsep && pmonitor != NULL && pmonitor->m_pid > 0) 130 kill(pmonitor->m_pid, SIGALRM);
|