search for: mm_init_compress

Displaying 4 results from an estimated 4 matches for "mm_init_compress".

2011 Jun 03
1
unconitionally use socketpair?
...=================================================================== RCS file: /usr/local/src/security/openssh/cvs/openssh/monitor.c,v retrieving revision 1.147 diff -u -p -r1.147 monitor.c --- monitor.c 29 May 2011 11:39:38 -0000 1.147 +++ monitor.c 3 Jun 2011 01:05:31 -0000 @@ -1853,13 +1853,8 @@ mm_init_compression(struct mm_master *mm static void monitor_socketpair(int *pair) { -#ifdef HAVE_SOCKETPAIR if (socketpair(AF_UNIX, SOCK_STREAM, 0, pair) == -1) fatal("%s: socketpair", __func__); -#else - fatal("%s: UsePrivilegeSeparation=yes not supported", - __func__); -#endif F...
2006 Jan 08
3
Allow --without-privsep build.
..." +#include "config.h" +#ifndef USE_PRIVSEP +#define use_privsep 0 +#define PRIVSEP(x) (x) +#else extern int use_privsep; #define PRIVSEP(x) (use_privsep ? mm_##x : x) @@ -111,4 +116,6 @@ void *mm_zalloc(struct mm_master *, u_in void mm_zfree(struct mm_master *, void *); void mm_init_compression(struct mm_master *); +#endif /* USE_PRIVSEP */ + #endif /* _MM_H_ */ --- openssh-4.2p1/servconf.c~ 2005-08-12 13:11:37.000000000 +0100 +++ openssh-4.2p1/servconf.c 2006-01-07 18:13:42.000000000 +0000 @@ -102,8 +102,10 @@ initialize_server_options(ServerOptions options->authorized_keys_f...
2011 Jun 02
2
preauth privsep logging via monitor
..., strerror(errno)); + if (pfd[1].revents) { + /* + * Drain all log messages before processing next + * monitor request. + */ + monitor_read_log(pmonitor); + continue; + } + if (pfd[0].revents) + break; /* Continues below */ + } buffer_init(&m); @@ -1851,17 +1940,30 @@ mm_init_compression(struct mm_master *mm } while (0) static void -monitor_socketpair(int *pair) +monitor_openfds(struct monitor *mon, int do_logfds) { #ifdef HAVE_SOCKETPAIR - if (socketpair(AF_UNIX, SOCK_STREAM, 0, pair) == -1) - fatal("%s: socketpair", __func__); + int pair[2]; + + if (socketpai...
2003 Oct 28
2
Privilege separation
...ssh-3.7.1p2/monitor_wrap.h Sat Oct 4 22:46:55 2003 @@ -30,6 +30,7 @@ #include "key.h" #include "buffer.h" +#ifndef DISABLE_PRIVSEP extern int use_privsep; #define PRIVSEP(x) (use_privsep ? mm_##x : x) @@ -102,4 +103,7 @@ void mm_zfree(struct mm_master *, void *); void mm_init_compression(struct mm_master *); +#else /* DISABLE_PRIVSEP */ +#define PRIVSEP(x) x +#endif /* DISABLE_PRIVSEP */ #endif /* _MM_H_ */ diff -adurN openssh-3.7.1p2.privsep/servconf.c openssh-3.7.1p2/servconf.c --- openssh-3.7.1p2.privsep/servconf.c Tue Sep 23 13:24:21 2003 +++ openssh-3.7.1p2/servconf.c Su...