30247 accept(3, {sa_family=AF_INET, sin_port=htons(34356), sin_addr=inet_addr("192.168.82.1")}, [16]) = 0 30247 rt_sigprocmask(SIG_BLOCK, [CHLD], NULL, 8) = 0 30247 write(2, "tcpserver: status: 1/40\n", 24) = 24 30247 fork() = 28139 30247 close(0) = 0 30247 rt_sigprocmask(SIG_UNBLOCK, [CHLD], NULL, 8) = 0 30247 accept(3, 28139 close(3) = 0 28139 getpid() = 28139 28139 write(2, "tcpserver: pid 28139 from 192.168.82.1\n", 39) = 39 28139 setsockopt(0, SOL_IP, IP_TOS, NULL, 0) = 0 28139 getsockname(0, {sa_family=AF_INET, sin_port=htons(25), sin_addr=inet_addr("192.168.82.10")}, [16]) = 0 28139 gettimeofday({1122659275, 351015}, NULL) = 0 28139 open("/etc/resolv.conf", O_RDONLY|O_NONBLOCK) = 1 28139 read(1, "nameserver 192.168.82.1\ndomain avira.local\nsearch avira.local\n", 64) = 62 28139 read(1, "", 64) = 0 28139 close(1) = 0 28139 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 1 28139 fcntl64(1, F_GETFL) = 0x2 (flags O_RDWR) 28139 fcntl64(1, F_SETFL, O_RDWR|O_NONBLOCK) = 0 28139 bind(1, {sa_family=AF_INET, sin_port=htons(64715), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 28139 connect(1, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("192.168.82.1")}, 16) = 0 28139 send(1, "\356\274\1\0\0\1\0\0\0\0\0\0\0011\00282\003168\003192\7in-addr\4arpa\0\0\f\0\1", 43, 0) = 43 28139 gettimeofday({1122659275, 355512}, NULL) = 0 28139 gettimeofday({1122659275, 355902}, NULL) = 0 28139 poll([{fd=1, events=POLLIN, revents=POLLIN}], 1, 3019) = 1 28139 recv(1, "\356\274\201\200\0\1\0\1\0\0\0\0\0011\00282\003168\003192\7in-addr\4arpa\0\0\f\0\1\300\f\0\f\0\1\0\1Kx\0\24\5peter\10sunspire\3org\0", 513, 0) = 75 28139 close(1) = 0 28139 gettimeofday({1122659275, 358925}, NULL) = 0 28139 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 1 28139 fcntl64(1, F_GETFL) = 0x2 (flags O_RDWR) 28139 fcntl64(1, F_SETFL, O_RDWR|O_NONBLOCK) = 0 28139 bind(1, {sa_family=AF_INET, sin_port=htons(59258), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 28139 connect(1, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("192.168.82.1")}, 16) = 0 28139 send(1, "p\35\1\0\0\1\0\0\0\0\0\0\5peter\10sunspire\3org\0\0\1\0\1", 36, 0) = 36 28139 gettimeofday({1122659275, 360936}, NULL) = 0 28139 gettimeofday({1122659275, 361012}, NULL) = 0 28139 poll([{fd=1, events=POLLIN, revents=POLLIN}], 1, 3019) = 1 28139 recv(1, "p\35\201\200\0\1\0\1\0\0\0\0\5peter\10sunspire\3org\0\0\1\0\1\300\f\0\1\0\1\0\1Kx\0\4\300\250R\1", 513, 0) = 52 28139 close(1) = 0 28139 open("/etc/tcprules.d/tcp.qmail-smtp.cdb", O_RDONLY|O_NONBLOCK) = 1 28139 fstat64(1, {st_mode=S_IFREG|0644, st_size=2130, ...}) = 0 28139 mmap2(NULL, 2130, PROT_READ, MAP_SHARED, 1, 0) = 0x577f3000 28139 munmap(0x577f3000, 2130) = 0 28139 close(1) = 0 28139 getpid() = 28139 28139 write(2, "tcpserver: ok 28139 muttley.sunspire.org:192.168.82.10:25 peter.sunspire.org:192.168.82.1::34356\n", 97) = 97 28139 fcntl64(0, F_GETFL) = 0x2 (flags O_RDWR) 28139 close(1) = -1 EBADF (Bad file descriptor) 28139 fcntl64(0, F_DUPFD, 1) = 1 28139 rt_sigaction(SIGCHLD, {SIG_DFL}, NULL, 8) = 0 28139 rt_sigprocmask(SIG_UNBLOCK, [CHLD], NULL, 8) = 0 28139 rt_sigaction(SIGTERM, {SIG_DFL}, NULL, 8) = 0 28139 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0 28139 execve("/var/qmail/bin/qmail-smtpd", ["/var/qmail/bin/qmail-smtpd", "/bin/cmd5checkpw", "/bin/true"], [/* 46 vars */]) = 0 28139 uname({sys="Linux", node="muttley", ...}) = 0 28139 brk(0) = 0x12c8b134 28139 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) 28139 open("/etc/ld.so.cache", O_RDONLY) = 3 28139 fstat64(3, {st_mode=S_IFREG|0644, st_size=18998, ...}) = 0 28139 mmap2(NULL, 18998, PROT_READ, MAP_PRIVATE, 3, 0) = 0x50bbc000 28139 close(3) = 0 28139 open("/usr/lib/libssl.so.0.9.7", O_RDONLY) = 3 28139 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\205\0\0004\0\0\0X\6\4\0\0\0\0\0004\0 \0\6\0(\0\30\0\27\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\240\316\3\0\240\316\3\0\5\0\0\0\0\20\0\0\1\0\0\0D\324\3\0D\344\3\0D\344\3\0<$\0\0l+\0\0\6\0\0\0\0\20\0\0\2\0\0\0h\333\3\0h\353\3\0h\353\3\0\360\0\0\0\360\0\0\0\6\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345tdD\324\3\0D\344\3\0D\344\3\0\220\v\0\0\220\v\0\0\4\0\0\0 \0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\t\2\0\0*\2\0\0\21\2\0\0f\0\0\0\0\0\0\0*\0\0\0e\1\0\0\10\2\0\0\0\0\0\0\0\0\0\0\37\1\0\0\22\2\0\0{\1\0\0\0\0\0\0*\1\0\0\376\1\0\0\304\1\0\0\250\1\0\0\f\1\0\0\233\0\0\0\0\0\0\0\235\1\0\0\0\0\0\0N\1\0\0G\0\0\0\215\0\0\0\0\0\0\0\213\1\0\0\0\0\0\0\0\0\0\0\346\1\0\0\0\0\0\0F\1\0\0\361\0\0\0\313\1\0\0$\0\0\0\332\0\0\0\242\1\0\0\303\1\0\0\0\0\0\0\33\0\0\0K\1\0\0\35\1\0\0\0\0\0\0X\1\0\0x\1\0\0!\1\0\0\r\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\22\1\0\0\374\1\0\0\20\0\0\0@\1\0\0\324\1\0\0\0\0\0\0\0\0\0\0\10\1\0\0\f\0\0\0/\1\0\0\27\1\0\0", 512) = 512 28139 fstat64(3, {st_mode=S_IFREG|0555, st_size=264728, ...}) = 0 28139 mmap2(NULL, 266160, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x27457000 28139 mprotect(0x27494000, 16304, PROT_NONE) = 0 28139 mmap2(0x27495000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3d) = 0x27495000 28139 close(3) = 0 28139 open("/usr/lib/libcrypto.so.0.9.7", O_RDONLY) = 3 28139 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \314\2\0004\0\0\0\344\340\25\0\0\0\0\0004\0 \0\7\0(\0\32\0\31\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\250)\24\0\250)\24\0\5\0\0\0\0\20\0\0\1\0\0\0\3543\24\0\354C\24\0\354C\24\0000\27\1\0\254Q\1\0\6\0\0\0\0\20\0\0\2\0\0\0\350y\24\0\350\211\24\0\350\211\24\0\350\0\0\0\350\0\0\0\6\0\0\0\4\0\0\0P\345td()\24\0()\24\0()\24\0\34\0\0\0\34\0\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\3543\24\0\354C\24\0\354C\24\0\360K\0\0\360K\0\0\4\0\0\0 \0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\5\10\0\0\16\v\0\0\0\0\0\0\323\n\0\0\0\0\0\0O\7\0\0\0\0\0\0\0\0\0\0Y\7\0\0\271\n\0\0\0\0\0\0\0\0\0\0\6\7\0\0006\2\0\0\0\0\0\0\305\1\0\0003\2\0\0\376\2\0\0\254\10\0\0\250\n\0\0^\n\0\0K\6\0\0\0\0\0\0\311\3\0\0Z\7\0\0\23\10\0\0J\0\0\0l\3\0\0(\5\0\0\353\3\0\0\374\10\0\0\26\10\0\0\0\n\0\0\0\0\0\0\205\3\0\0)\n\0\0\375\1\0\0F\6\0\0\0\0\0\0\300\4\0\0\0\0\0\0\304\2\0\0/\n\0\0t\t\0\0\200\n\0\0\0\0\0\0\0\0\0\0\255\10\0\0\0\0\0\0\0\0\0\0\324\7\0\0\0\0\0\0\346\t\0\0\201\t\0\0\314\10\0\0\0\0\0\0\0\0\0\0\214\1\0\0I\n\0\0", 512) = 512 28139 fstat64(3, {st_mode=S_IFREG|0555, st_size=1434868, ...}) = 0 28139 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x50bbb000 28139 mmap2(NULL, 1414552, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x27498000 28139 mprotect(0x275db000, 91544, PROT_NONE) = 0 28139 mmap2(0x275dc000, 73728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x143) = 0x275dc000 28139 mmap2(0x275ee000, 13720, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x275ee000 28139 close(3) = 0 28139 open("/lib/libresolv.so.2", O_RDONLY) = 3 28139 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200&\0\0004\0\0\0\364\10\1\0\0\0\0\0004\0 \0\t\0(\0\33\0\32\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0 \1\0\0 \1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\203\363\0\0\203\363\0\0\203\363\0\0\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\234\363\0\0\234\363\0\0\5\0\0\0\0\20\0\0\1\0\0\0D\371\0\0D\t\1\0D\t\1\0\234\7\0\0\260.\0\0\6\0\0\0\0\20\0\0\2\0\0\0\324\375\0\0\324\r\1\0\324\r\1\0\350\0\0\0\350\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0T\1\0\0T\1\0\0T\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345tdD\371\0\0D\t\1\0D\t\1\0\214\6\0\0\214\6\0\0\4\0\0\0 \0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\4\0\0\0\1\0\0\0\35\1\0\0\236\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\177\0\0\0\0\0\0\0\0\0\0\0\234\0\0\0\0\0\0\0007\0\0\0\0\0\0\0B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\221\0\0\0&\0\0\0\0\0\0\0\0\0\0\0\226\0\0\0\0\0\0\0\0\0\0\0\207\0\0\0Z\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 512) = 512 28139 fstat64(3, {st_mode=S_IFREG|0755, st_size=68908, ...}) = 0 28139 mmap2(NULL, 79860, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x275f2000 28139 mmap2(0x27602000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf) = 0x27602000 28139 mmap2(0x27604000, 6132, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x27604000 28139 close(3) = 0 28139 open("/lib/libc.so.6", O_RDONLY) = 3 28139 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0U\1\0004\0\0\0\264\355\22\0\0\0\0\0004\0 \0\v\0(\0;\0:\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0`\1\0\0`\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0@\v\21\0@\v\21\0@\v\21\0\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0tT\21\0tT\21\0\5\0\0\0\0\20\0\0\1\0\0\0`U\21\0`e\21\0`e\21\0\220,\0\0\20W\0\0\6\0\0\0\0\20\0\0\2\0\0\0\234l\21\0\234|\21\0\234|\21\0\360\0\0\0\360\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0\224\1\0\0\224\1\0\0\224\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0\7\0\0\0`U\21\0`e\21\0`e\21\0\10\0\0\0(\0\0\0\4\0\0\0\4\0\0\0P\345tdT\v\21\0T\v\21\0T\v\21\0D\16\0\0D\16\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345tdhU\21\0he\21\0`e\21\0l\32\0\0l\32\0\0\4\0\0\0 \0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\4\0\0\0\1\0\0\0\377\3\0\0\203\10\0\0\5\1\0\0\236\6\0\0Z\2\0\0\321\0\0\0\6\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\214\6\0\0\355\5\0\0\0\0\0\0;\10\0\0\226\6\0\0\27\2\0\0\257\2\0\0O\10\0\0", 512) = 512 28139 fstat64(3, {st_mode=S_IFREG|0755, st_size=1242860, ...}) = 0 28139 mmap2(NULL, 1162352, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x27606000 28139 mmap2(0x2771c000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x115) = 0x2771c000 28139 mmap2(0x27720000, 7280, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x27720000 28139 close(3) = 0 28139 open("/lib/libdl.so.2", O_RDONLY) = 3 28139 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\v\0\0004\0\0\0\304%\0\0\0\0\0\0004\0 \0\t\0(\0\32\0\31\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0 \1\0\0 \1\0\0\5\0\0\0\4\0\0\0\3\0\0\0Z\31\0\0Z\31\0\0Z\31\0\0\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0t\31\0\0t\31\0\0\5\0\0\0\0\20\0\0\1\0\0\0\204\36\0\0\204.\0\0\204.\0\0\204\1\0\0\250\1\0\0\6\0\0\0\0\20\0\0\2\0\0\0\234\36\0\0\234.\0\0\234.\0\0\360\0\0\0\360\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0T\1\0\0T\1\0\0T\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\204\36\0\0\204.\0\0\204.\0\0x\1\0\0x\1\0\0\4\0\0\0\4\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\4\0\0\0\1\0\0\0A\0\0\0002\0\0\0\35\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0-\0\0\0\r\0\0\0\22\0\0\0\33\0\0\0/\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0$\0\0\0\21\0\0\0\31\0\0\0\17\0\0\0#\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0.\0\0\0\0\0\0\0\16\0\0\0\24\0\0\0\0\0\0\0)\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 512) = 512 28139 fstat64(3, {st_mode=S_IFREG|0755, st_size=10708, ...}) = 0 28139 mmap2(NULL, 12332, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x27722000 28139 mmap2(0x27724000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0x27724000 28139 close(3) = 0 28139 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x50bba000 28139 mprotect(0x2771c000, 4096, PROT_READ) = 0 28139 mprotect(0x275dc000, 16384, PROT_READ) = 0 28139 mprotect(0x12c78000, 4096, PROT_READ) = 0 28139 set_thread_area({entry_number:-1 -> 6, base_addr:0x50bba8e0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 28139 munmap(0x50bbc000, 18998) = 0 28139 open("/dev/urandom", O_RDONLY) = 3 28139 read(3, "/5X\232", 4) = 4 28139 close(3) = 0 28139 rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) = 0 28139 chdir("/var/qmail") = 0 28139 open("control/me", O_RDONLY|O_NONBLOCK) = 3 28139 read(3, "muttley.sunspire.org\n", 64) = 21 28139 close(3) = 0 28139 open("control/smtpgreeting", O_RDONLY|O_NONBLOCK) = -1 ENOENT (No such file or directory) 28139 open("control/localiphost", O_RDONLY|O_NONBLOCK) = -1 ENOENT (No such file or directory) 28139 open("control/timeoutsmtpd", O_RDONLY|O_NONBLOCK) = -1 ENOENT (No such file or directory) 28139 open("control/rcpthosts", O_RDONLY|O_NONBLOCK) = 3 28139 read(3, "sunspire.org\npigeon.sunspire.org\nmuttley.sunspire.org\n", 64) = 54 28139 read(3, "", 64) = 0 28139 close(3) = 0 28139 open("control/morercpthosts.cdb", O_RDONLY|O_NONBLOCK) = -1 ENOENT (No such file or directory) 28139 open("control/relaymxlookup", O_RDONLY|O_NONBLOCK) = -1 ENOENT (No such file or directory) 28139 open("control/mfcheck", O_RDONLY|O_NONBLOCK) = 3 28139 read(3, "1\n", 64) = 2 28139 close(3) = 0 28139 open("control/badmailfrom", O_RDONLY|O_NONBLOCK) = -1 ENOENT (No such file or directory) 28139 open("control/badmailfromnorelay", O_RDONLY|O_NONBLOCK) = -1 ENOENT (No such file or directory) 28139 open("control/badmailto", O_RDONLY|O_NONBLOCK) = -1 ENOENT (No such file or directory) 28139 open("control/badmailtonorelay", O_RDONLY|O_NONBLOCK) = -1 ENOENT (No such file or directory) 28139 open("control/badhelo", O_RDONLY|O_NONBLOCK) = -1 ENOENT (No such file or directory) 28139 open("control/badrcptto", O_RDONLY|O_NONBLOCK) = -1 ENOENT (No such file or directory) 28139 open("control/morebadrcptto.cdb", O_RDONLY|O_NONBLOCK) = -1 ENOENT (No such file or directory) 28139 open("control/databytes", O_RDONLY|O_NONBLOCK) = -1 ENOENT (No such file or directory) 28139 open("control/smtpplugins", O_RDONLY|O_NONBLOCK) = 3 28139 read(3, "# smtpplugins sample file\n# none of these plugins is installed b", 64) = 64 28139 read(3, "y default\n# Paths are relative to the qmail home dir.\n# #f you w", 64) = 64 28139 read(3, "ant your plugin to be executed by system shell, add \':\' just bef", 64) = 64 28139 read(3, "ore\n# plugin path. this is slightly slower than normal mode.\n#\n#", 64) = 64 28139 read(3, " you may disable qmail-spp by setting NOSPP environmental variab", 64) = 64 28139 read(3, "le - for\n# example using tcprules\n#\n# see http://qmail-spp.sourc", 64) = 64 28139 read(3, "eforge.net/doc/\n\n[auth]\n#plugins/onlycrammd5\n\n[helo]\n#:plugins/b", 64) = 64 28139 read(3, "adhelo example.com spammers.com\n\n[mail]\n#:plugins/rbl relays.ord", 64) = 64 28139 read(3, "b.org\n#plugins/blacklisted\n#plugins/spf\n#plugins/dnsmx-check\n\n[r", 64) = 64 28139 read(3, "cpt]\n#plugins/exists\n#plugins/tarpit\n\n", 64) = 38 28139 read(3, "", 64) = 0 28139 close(3) = 0 28139 open("control/notipme", O_RDONLY|O_NONBLOCK) = -1 ENOENT (No such file or directory) 28139 socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 3 28139 ioctl(3, SIOCGIFCONF, {64, {{"eth0", {AF_INET, inet_addr("192.168.82.10")}}, {"lo", {AF_INET, inet_addr("127.0.0.1")}}}}) = 0 28139 ioctl(3, SIOCGIFFLAGS, {ifr_name="eth0", ifr_flags=IFF_UP|IFF_BROADCAST|IFF_RUNNING|IFF_MULTICAST}) = 0 28139 ioctl(3, SIOCGIFADDR, {ifr_name="eth0", ifr_addr={AF_INET, inet_addr("192.168.82.10")}}) = 0 28139 ioctl(3, SIOCGIFFLAGS, {ifr_name="lo", ifr_flags=IFF_UP|IFF_LOOPBACK|IFF_RUNNING}) = 0 28139 ioctl(3, SIOCGIFADDR, {ifr_name="lo", ifr_addr={AF_INET, inet_addr("127.0.0.1")}}) = 0 28139 close(3) = 0 28139 open("control/moreipme", O_RDONLY|O_NONBLOCK) = -1 ENOENT (No such file or directory) 28139 select(2, NULL, [1], NULL, {1200, 0}) = 1 (out [1], left {1200, 0}) 28139 write(1, "220 muttley.sunspire.org ESMTP\r\n", 32) = 32 28139 select(1, [0], NULL, NULL, {1200, 0}) = 1 (in [0], left {1199, 992000}) 28139 read(0, "EHLO localhost\r\n", 1024) = 16 28139 stat64("control/servercert.pem", {st_mode=S_IFREG|0640, st_size=1998, ...}) = 0 28139 select(2, NULL, [1], NULL, {1200, 0}) = 1 (out [1], left {1200, 0}) 28139 write(1, "250-muttley.sunspire.org\r\n250-STARTTLS\r\n250-PIPELINING\r\n250-8BITMIME\r\n250 SIZE 0\r\n", 82) = 82 28139 select(1, [0], NULL, NULL, {1200, 0}) = 1 (in [0], left {1199, 996000}) 28139 read(0, "STARTTLS\r\n", 1024) = 10 28139 brk(0) = 0x12c8b134 28139 brk(0x12cac134) = 0x12cac134 28139 brk(0x12cad000) = 0x12cad000 28139 open("control/servercert.pem", O_RDONLY) = 3 28139 fstat64(3, {st_mode=S_IFREG|0640, st_size=1998, ...}) = 0 28139 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x50bc0000 28139 read(3, "-----BEGIN RSA PRIVATE KEY-----\nMIICXgIBAAKBgQC6x5k43Urok81TgmoeRdo89fi6EpGzH6hhnIjT73m9RvvBr5Lc\nvgwsPXES98BTOH94blMw269i3/Vl18psKSRNSicDU6EsWBQYiZs0a2Q+yOTbveef\nK+K2fpIuKYVjbe5oj7ku05F3ZE49iYCK3jO2qrHRy215wqZtVm6Nnl1Q2wIDAQAB\nAoGBAIFmn0TCK4+ONoZQp+xpQJVTZAqlqsOKf0GBDVqnYpQ7hVfep8S+9fgAaUJW\n2qvNTKLG7GPBD3VU69Ku+dKNflPMsFmmH6Z3nij/QWOWG9SM3dQVlZYPWWkEzemB\nbhFc8X9AEg5wMzoV1zRBTaUbPwbL46MP0WUeh15/JkMPAFYhAkEA9YxlGRiVud9M\npHYYmv4QTM5Cgz1IGnqniCKO2ts6HPaIwbzw5yKYCGA13Vzg2f0h1MlO8XjwVzOx\nBJk3NEjPJQJBAMK61U/WwQWbyvwof4YoXwPYKpCD+rU2ZP16hmPMoRnsMM5zmeek\nd+Eqhy9GVlEkGVGHzzgcm7u2OzBnyOjDn/8CQQCYz0tnR85+AwI+YyRC6JOaSM5J\nwExr9iLmbKM8fiv3NFG9R+kf3n6Az+cVoKRp5Mc2FiWjzuC7U/b45qTdS+ZlAkEA\nqFU0AuFlWIDVluc3XfTWNg+OtACzICVWZdyeAfWpqiwIAN/jwl/llYra8539DgWD\nsXwSQLJSWZFtVynQfo5lZwJAHqs5rP3yE2B2QEbLE5cxDd4QvQbpNRmRlJNYg2h9\nTJVsiI+XRUf5K/peiDz7ALIqRtpHJBKmGvYz96zDMevBiQ==\n-----END RSA PRIVATE KEY-----\n-----BEGIN CERTIFICATE-----\nMIIDAzCCAmygAwIBAgIJAKIdgzSOCHwxMA0GCSqGSIb3DQEBBAUAMIG3MQswCQYD\nVQQGEwJVUzEQMA4GA1UECBMHQWxhYmFtYTEPMA0GA1UEBxMGTW9iaWxlMRcwFQYD\nVQQKEw5Gb29iYXIgU3lzdGVtczEzMDEGA1UECxMqQXV0b21hdGljYWxseS1nZW5l\ncmF0ZWQgUW1haWwgU01UUCBTU0wga2V5MRIwEAYDVQQDEwlsb2NhbGhvc3QxIzAh\nBgkqhkiG9w0BCQEWFHBvc3RtYXN0ZXJAbG9jYWxob3N0MB4XDTA1MDcyOTExMTk1\nNFoXDTA2MDcyOTExMTk1NFowgbcxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBbGFi\nYW1hMQ8wDQYDVQQHEwZNb2JpbGUxFzAVBgNVBAoTDkZvb2JhciBTeXN0ZW1zMTMw\nMQYDVQQLEypBdXRvbWF0aWNhbGx5LWdlbmVyYXRlZCBRbWFpbCBTTVRQIFNTTCBr\nZXkxEjAQBgNVBAMTCWxvY2FsaG9zdDEjMCEGCSqGSIb3DQEJARYUcG9zdG1hc3Rl\nckBsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALrHmTjdSuiT\nzVOCah5F2jz1+LoSkbMfqGGciNPveb1G+8Gvkty+DCw9cRL3wFM4f3huUzDbr2Lf\n9WXXymwpJE1KJwNToSxYFBiJmzRrZD7I5Nu9558r4rZ+ki4phWNt7miPuS7TkXdk\nTj2JgIreM7aqsdHLbXnCpm1Wbo2eXVDbAgMBAAGjFTATMBEGCWCGSAGG+EIBAQQE\nAwIGQDANBgkqhkiG9w0BAQQFAAOBgQCqSM/R+zu8mL6ByAj64WxwuHc0cLUvAFzz\nIBiEt7i2rNLpLLjKVWWfQKfxTPnNko9vJKaxMhnrRuNmdSI2OzvBCraFnyJRcwGz\ni36DcbPErcFiMt2+pj7qvV07B9CLcOjtP/immpCEyWg9NzPhQhS971APLcmsCay8\nw71tgNLdfQ==\n-----END CERTIFICATE-----\n", 4096) = 1998 28139 getpid() = 28139 28139 read(3, "", 4096) = 0 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 close(3) = 0 28139 munmap(0x50bc0000, 4096) = 0 28139 open("control/clientca.pem", O_RDONLY) = -1 ENOENT (No such file or directory) 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 open("control/clientcrl.pem", O_RDONLY) = -1 ENOENT (No such file or directory) 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 open("control/servercert.pem", O_RDONLY) = 3 28139 fstat64(3, {st_mode=S_IFREG|0640, st_size=1998, ...}) = 0 28139 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x50bc0000 28139 read(3, "-----BEGIN RSA PRIVATE KEY-----\nMIICXgIBAAKBgQC6x5k43Urok81TgmoeRdo89fi6EpGzH6hhnIjT73m9RvvBr5Lc\nvgwsPXES98BTOH94blMw269i3/Vl18psKSRNSicDU6EsWBQYiZs0a2Q+yOTbveef\nK+K2fpIuKYVjbe5oj7ku05F3ZE49iYCK3jO2qrHRy215wqZtVm6Nnl1Q2wIDAQAB\nAoGBAIFmn0TCK4+ONoZQp+xpQJVTZAqlqsOKf0GBDVqnYpQ7hVfep8S+9fgAaUJW\n2qvNTKLG7GPBD3VU69Ku+dKNflPMsFmmH6Z3nij/QWOWG9SM3dQVlZYPWWkEzemB\nbhFc8X9AEg5wMzoV1zRBTaUbPwbL46MP0WUeh15/JkMPAFYhAkEA9YxlGRiVud9M\npHYYmv4QTM5Cgz1IGnqniCKO2ts6HPaIwbzw5yKYCGA13Vzg2f0h1MlO8XjwVzOx\nBJk3NEjPJQJBAMK61U/WwQWbyvwof4YoXwPYKpCD+rU2ZP16hmPMoRnsMM5zmeek\nd+Eqhy9GVlEkGVGHzzgcm7u2OzBnyOjDn/8CQQCYz0tnR85+AwI+YyRC6JOaSM5J\nwExr9iLmbKM8fiv3NFG9R+kf3n6Az+cVoKRp5Mc2FiWjzuC7U/b45qTdS+ZlAkEA\nqFU0AuFlWIDVluc3XfTWNg+OtACzICVWZdyeAfWpqiwIAN/jwl/llYra8539DgWD\nsXwSQLJSWZFtVynQfo5lZwJAHqs5rP3yE2B2QEbLE5cxDd4QvQbpNRmRlJNYg2h9\nTJVsiI+XRUf5K/peiDz7ALIqRtpHJBKmGvYz96zDMevBiQ==\n-----END RSA PRIVATE KEY-----\n-----BEGIN CERTIFICATE-----\nMIIDAzCCAmygAwIBAgIJAKIdgzSOCHwxMA0GCSqGSIb3DQEBBAUAMIG3MQswCQYD\nVQQGEwJVUzEQMA4GA1UECBMHQWxhYmFtYTEPMA0GA1UEBxMGTW9iaWxlMRcwFQYD\nVQQKEw5Gb29iYXIgU3lzdGVtczEzMDEGA1UECxMqQXV0b21hdGljYWxseS1nZW5l\ncmF0ZWQgUW1haWwgU01UUCBTU0wga2V5MRIwEAYDVQQDEwlsb2NhbGhvc3QxIzAh\nBgkqhkiG9w0BCQEWFHBvc3RtYXN0ZXJAbG9jYWxob3N0MB4XDTA1MDcyOTExMTk1\nNFoXDTA2MDcyOTExMTk1NFowgbcxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBbGFi\nYW1hMQ8wDQYDVQQHEwZNb2JpbGUxFzAVBgNVBAoTDkZvb2JhciBTeXN0ZW1zMTMw\nMQYDVQQLEypBdXRvbWF0aWNhbGx5LWdlbmVyYXRlZCBRbWFpbCBTTVRQIFNTTCBr\nZXkxEjAQBgNVBAMTCWxvY2FsaG9zdDEjMCEGCSqGSIb3DQEJARYUcG9zdG1hc3Rl\nckBsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALrHmTjdSuiT\nzVOCah5F2jz1+LoSkbMfqGGciNPveb1G+8Gvkty+DCw9cRL3wFM4f3huUzDbr2Lf\n9WXXymwpJE1KJwNToSxYFBiJmzRrZD7I5Nu9558r4rZ+ki4phWNt7miPuS7TkXdk\nTj2JgIreM7aqsdHLbXnCpm1Wbo2eXVDbAgMBAAGjFTATMBEGCWCGSAGG+EIBAQQE\nAwIGQDANBgkqhkiG9w0BAQQFAAOBgQCqSM/R+zu8mL6ByAj64WxwuHc0cLUvAFzz\nIBiEt7i2rNLpLLjKVWWfQKfxTPnNko9vJKaxMhnrRuNmdSI2OzvBCraFnyJRcwGz\ni36DcbPErcFiMt2+pj7qvV07B9CLcOjtP/immpCEyWg9NzPhQhS971APLcmsCay8\nw71tgNLdfQ==\n-----END CERTIFICATE-----\n", 4096) = 1998 28139 getpid() = 28139 28139 getpid() = 28139 28139 close(3) = 0 28139 munmap(0x50bc0000, 4096) = 0 28139 open("control/tlsserverciphers", O_RDONLY|O_NONBLOCK) = -1 ENOENT (No such file or directory) 28139 getpid() = 28139 28139 getpid() = 28139 28139 select(2, NULL, [1], NULL, {1200, 0}) = 1 (out [1], left {1200, 0}) 28139 write(1, "220 ready for tls\r\n", 19) = 19 28139 fcntl64(0, F_GETFL) = 0x2 (flags O_RDWR) 28139 fcntl64(0, F_SETFL, O_RDWR|O_NONBLOCK) = 0 28139 fcntl64(1, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK) 28139 fcntl64(1, F_SETFL, O_RDWR|O_NONBLOCK) = 0 28139 time(NULL) = 1122659275 28139 time(NULL) = 1122659275 28139 getpid() = 28139 28139 read(0, 0x12c93718, 11) = -1 EAGAIN (Resource temporarily unavailable) 28139 time(NULL) = 1122659275 28139 getpid() = 28139 28139 select(1, [0], NULL, NULL, {1200, 0}) = 1 (in [0], left {1199, 997000}) 28139 time(NULL) = 1122659275 28139 getpid() = 28139 28139 read(0, "\200X\1\3\1\0?\0\0\0\20", 11) = 11 28139 read(0, "\0\0:\0\0009\0\0008\0\0005\0\0004\0\0003\0\0002\0\0/\0\0f\0\0\26\0\0\23\0\0\n\0\0\7\0\0\5\0\0\4\0\0\33\0\0\30\7\0\300\5\0\200\3\0\200\1\0\200\6\211\10e\352\365|#\362|\271Z~[=r", 79) = 79 28139 time(NULL) = 1122659275 28139 getpid() = 28139 28139 time(NULL) = 1122659275 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 open("/dev/urandom", O_RDONLY|O_NONBLOCK|O_NOCTTY) = 3 28139 fstat64(3, {st_mode=S_IFCHR|0444, st_rdev=makedev(1, 9), ...}) = 0 28139 select(4, [3], NULL, NULL, {0, 10000}) = 1 (in [3], left {0, 10000}) 28139 read(3, "\261\316\230\216Z\347\210%\31 \237k\303\304\363n\304\237L\347K\257{v&\v\33\325\301S\264/", 32) = 32 28139 close(3) = 0 28139 getpid() = 28139 28139 getpid() = 28139 28139 getuid32() = 201 28139 getpid() = 28139 28139 time(NULL) = 1122659275 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 time(NULL) = 1122659275 28139 getpid() = 28139 28139 getpid() = 28139 28139 open("control/dh1024.pem", O_RDONLY) = 3 28139 fstat64(3, {st_mode=S_IFREG|0600, st_size=245, ...}) = 0 28139 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x50bc0000 28139 read(3, "-----BEGIN DH PARAMETERS-----\nMIGHAoGBALxzaswexRuH9i9hKZiXVDDInbUt56mBwacpFOwmckJfX/KskMygeNlN\nRMtrqJXQL/YYsShNva8BapZkazWkxBCM5vhMreEvBGzNr/si+AiM/cChbry4awSq\npws24aCBgh7ky5T4zf+vLBnssoVir9xChIVlcWbAOXlJthOpCJl7AgEC\n-----END DH PARAMETERS-----\n", 4096) = 245 28139 close(3) = 0 28139 munmap(0x50bc0000, 4096) = 0 28139 time([1122659275]) = 1122659275 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 time([1122659275]) = 1122659275 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 getpid() = 28139 28139 write(1, "\26\3\1\0J\2\0\0F\3\1B\352k\313\234\25\262\346m\373\325\315\233$q\214av\227<,\024081@v\232\21i~{ \252H2\244\300\367u\21\353$?C;\366\253\10Y_\355\361<\322p\350\342\27}\270\2~L\251\0009\0\26\3\1\3\21\v\0\3\r\0\3\n\0\3\0070\202\3\0030\202\2l\240\3\2\1\2\2\t\0\242\35\2034\216\10|10\r\6\t*\206H\206\367\r\1\1\4\5\0000\201\2671\v0\t\6\3U\4\6\23\2US1\0200\16\6\3U\4\10\23\7Alabama1\0170\r\6\3U\4\7\23\6Mobile1\0270\25\6\3U\4\n\23\16Foobar Systems1301\6\3U\4\v\23*Automatically-generated Qmail SMTP SSL key1\0220\20\6\3U\4\3\23\tlocalhost1#0!\6\t*\206H\206\367\r\1\t\1\26\24postmaster@localhost0\36\27\r050729111954Z\27\r060729111954Z0\201\2671\v0\t\6\3U\4\6\23\2US1\0200\16\6\3U\4\10\23\7Alabama1\0170\r\6\3U\4\7\23\6Mobile1\0270\25\6\3U\4\n\23\16Foobar Systems1301\6\3U\4\v\23*Automatically-generated Qmail SMTP SSL key1\0220\20\6\3U\4\3\23\tlocalhost1#0!\6\t*\206H\206\367\r\1\t\1\26\24postmaster@localhost0\201\2370\r\6\t*\206H\206\367\r\1\1\1\5\0\3\201\215\0000\201\211\2\201\201\0\272\307\2318\335J\350\223\315S\202j\36E\332<\365\370\272\22\221\263\37\250a\234\210\323\357y\275F\373\301\257\222\334\276\f,=q\22\367\300S8\177xnS0\333\257b\337\365e\327\312l)$MJ\'\3S\241,X\24\30\211\2334kd>\310\344\333\275\347\237+\342\266~\222.)\205cm\356h\217\271.\323\221wdN=\211\200\212\3363\266\252\261\321\313my\302\246mVn\215\236]P\333\2\3\1\0\1\243\0250\0230\21\6\t`\206H\1\206\370B\1\1\4\4\3\2\6@0\r\6\t*\206H\206\367\r\1\1\4\5\0\3\201\201\0\252H\317\321\373;\274\230\276\201\310\10\372\341lp\270w4p\265/\0\\\363 \30\204\267\270\266\254\322\351,\270\312Ue\237@\247\361L\371\315\222\217o$\246\2612\31\353F\343fu\"6;;\301\n\266\205\237\"Qs\1\263\213~\203q\263\304\255\301b2\335\276\246>\352\275];\7\320\213p\350\355?\370\246\232\220\204\311h=73\341B\24\275\357P\17-\311\254\t\254\274\303\275m\200\322\335}\26\3\1\1\215\f\0\1\211\0\200\274sj\314\36\305\33\207\366/a)\230\227T0\310\235\265-\347\251\201\301\247)\24\354&rB__\362\254\220\314\240x\331MD\313k\250\225\320/\366\30\261(M\275\257\1j\226dk5\244\304\20\214\346\370L\255\341/\4l\315\257\373\"\370\10\214\375\300\241n\274\270k\4\252\247\v6\341\240\201\202\36\344\313\224\370\315\377\257,\31\354\262\205b\257\334B\204\205eqf\3009yI\266\23\251\10\231{\0\1\2\0\200.\21kb\351\310\322\212\v:\247\200\355+\323\271TY\327\261\233`b\n\336!\336\250W+\23\3655\316\21{\30yu\26\310S\315\225\266\340\267\260\361\277g\273\366\334w\341\246\335TG\357\243>s6\214\314\206-\31\377o\315_>\357W\364\371\7\340c\20\201h\334q\263\314\262y#c\215\232\7\16I\227\322\372\361\f]\326G\244\301Y\354\20\346\0016\204%\t\361\234l\22\361\360\246\rUF\366\0\200es\260\363\336\217\317|\317\226{\21\332\325\203\24\364\233?;\232)\2+\27\200K1\305\274=Y\f\212_\31x\243\300\nUy\35C\32v\227\376\373\352\261\316SP%\33\214!\232\3\261\356>\211\"\300\337\323\221\240\"\316FMn\201\206\10RTi\34\0N\33V\247\351\276\245\210\334\363C\36\336\v\312\334\256\3E*)\214\360\326\241:J\353\306V\361\314C\245\327>\312\v,\231`\326J\2324\26\3\1\0\4\16\0\0\0", 1280) = 1280 28139 read(0, 0x12c93718, 5) = -1 EAGAIN (Resource temporarily unavailable) 28139 time(NULL) = 1122659275 28139 getpid() = 28139 28139 select(1, [0], NULL, NULL, {1200, 0}) = 1 (in [0], left {1199, 570000}) 28139 time(NULL) = 1122659275 28139 getpid() = 28139 28139 read(0, "\26\3\1\0\206", 5) = 5 28139 read(0, "\20\0\0\202\0\200\215\356Y\321\273!\246\267\316yy\"*\320\36ij\325\344>\310G\371\10\17\237\341\251>\"\300\204\377\326\363XqH\244\210\312I\375B%\327\202\374\34\265\344\233X\30\0\25\340\2s\0200\20\307R)io\310b\7\274o\7\274\363u\312K\211\n:a\233@\211z\273\7\207\17\376{9\27\303z\254\202<\25mJ^3\20\376\257\25\210\354\3^\344\212\222t\vM{s@w0\2I\200\25=", 134) = 134 28139 read(0, "\24\3\1\0\1", 5) = 5 28139 read(0, "\1", 1) = 1 28139 read(0, "\26\3\1\0000", 5) = 5 28139 read(0, "\22\343\236\'=w\262\312^u\353\202_>\253\217\254z\270\245\220r\350\360\372\367;x\353\30\336\231\32\326R\367\352\255\306i1\346\2\226\333\235\r\375", 48) = 48 28139 write(1, "\24\3\1\0\1\1\26\3\1\0000\fL\207\4\367\\jx\264u\255\301\352v\267\\\21a\323\205\206\267\253dAc\333o\200r\373\367N\252s\366R*\310D}\343\17\262k\256\26c", 59) = 59 28139 time(NULL) = 1122659275 28139 read(0, 0x12c93718, 5) = -1 EAGAIN (Resource temporarily unavailable) 28139 time(NULL) = 1122659275 28139 getpid() = 28139 28139 select(1, [0], NULL, NULL, {1200, 0}) = 1 (in [0], left {1199, 997000}) 28139 read(0, "\27\3\1\0000", 5) = 5 28139 read(0, "b\2\261\23X\330\244\350\355\225D\266l0\0\350\26g\362{\242\31U\313Y\374\360/\237\n\324\2117\205\377\221y\5\255\361\20K\346\215R\231\200\207", 48) = 48 28139 time(NULL) = 1122659275 28139 write(1, "\27\3\1\0 n\21\33\330=.P\351-\303\32\3664x\303\205\"\250\345\235\373\342V\363\321\202\365H\3\374#E\27\3\1\0\200_\234\230.\352\31.\303\237\vS=\17\2068\353\271\250\222\376]\374\334\313\361 \363\367\16\275\213d!\360\314\315\361\316\243(\30\24\314lP\206)C\10\21\254\255m\241u~Q\0G]\226[e\341^|\256-\231\356aa\4\34L\223\367\222\342\335+\21(+\302\306\3=\337\247\314\254D\314JpQ\314\275fq\277U*\334\372\261\265\246\251\365S#f\32\240\344&O\203\315\200\v\2742\215\361Z", 170) = 170 28139 time(NULL) = 1122659275 28139 read(0, 0x12c93718, 5) = -1 EAGAIN (Resource temporarily unavailable) 28139 time(NULL) = 1122659275 28139 getpid() = 28139 28139 select(1, [0], NULL, NULL, {1200, 0}) = 1 (in [0], left {1199, 991000}) 28139 read(0, "\27\3\1\0000", 5) = 5 28139 read(0, "\\\224\2060d\261\33bdN\2f\330\335E\357\217G\347\251|\372\242t\351T(\32D\305\251MG\17p\234\274\353o\324\3\204\203\373\2479\253\337", 48) = 48 28139 getpid() = 28139 28139 time(NULL) = 1122659275 28139 time(NULL) = 1122659275 28139 write(1, "\27\3\1\0 N\204T\331\203m>\375\320\317\2265\205h\277J\21\320\331%\224\n\10H\273y5\262)\26Sy\27\3\1\0P\304\254\242\224\202\347:[\1\22\266\3250\20\304\337NH_\341\5\370\2P\245\341[\3\344\217!NzC\37\30\243\351W\344\342a\375\34\251Q\361@\225!\342\17\205[7\200\36&G7\311R\230l7CQ\234`\342\227\2445\367D\247\320Qla", 122) = 122 28139 time(NULL) = 1122659276 28139 read(0, 0x12c93718, 5) = -1 EAGAIN (Resource temporarily unavailable) 28139 time(NULL) = 1122659276 28139 getpid() = 28139 28139 select(1, [0], NULL, NULL, {1200, 0}) = 1 (in [0], left {1199, 998000}) 28139 read(0, "\27\3\1\0P", 5) = 5 28139 read(0, "y\275\301\240\310\202d\326>9\316\251\301X\366\364C\326\244\353\247Y\302\201+)<\377\217\246\242\36\7\316\233\5\276\372D$\2309.@\370cy\33\313\202\'\222\305X\327\327r\377B7H`\216a\303\224\177\330&\327\311\3445b\206\263\260\7*\372", 80) = 80 28139 pipe([3, 4]) = 0 28139 fork() = 15822 28139 close(3) = 0 28139 write(4, "test\000477cc55b4d80a7da69428c55113f5720\0<28139.1122659275@muttley.sunspire.org>\0", 78 15822 close(4 28139 <... write resumed> ) = 78 15822 <... close resumed> ) = 0 28139 close(4 15822 rt_sigaction(SIGPIPE, {SIG_DFL}, 28139 <... close resumed> ) = 0 15822 <... rt_sigaction resumed> NULL, 8) = 0 28139 waitpid(15822, 15822 execve("/bin/cmd5checkpw", ["/bin/cmd5checkpw", "/bin/true"], [/* 47 vars */]) = 0 15822 uname({sys="Linux", node="muttley", ...}) = 0 15822 brk(0) = 0x15ebe5a8 15822 fcntl64(0, F_GETFD) = 0 15822 fcntl64(1, F_GETFD) = 0 15822 fcntl64(2, F_GETFD) = 0 15822 access("/etc/suid-debug", F_OK) = -1 ENOENT (No such file or directory) 15822 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) 15822 open("/etc/ld.so.cache", O_RDONLY) = 4 15822 fstat64(4, {st_mode=S_IFREG|0644, st_size=18998, ...}) = 0 15822 mmap2(NULL, 18998, PROT_READ, MAP_PRIVATE, 4, 0) = 0x53093000 15822 close(4) = 0 15822 open("/lib/libc.so.6", O_RDONLY) = 4 15822 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0U\1\0004\0\0\0\264\355\22\0\0\0\0\0004\0 \0\v\0(\0;\0:\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0`\1\0\0`\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0@\v\21\0@\v\21\0@\v\21\0\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0tT\21\0tT\21\0\5\0\0\0\0\20\0\0\1\0\0\0`U\21\0`e\21\0`e\21\0\220,\0\0\20W\0\0\6\0\0\0\0\20\0\0\2\0\0\0\234l\21\0\234|\21\0\234|\21\0\360\0\0\0\360\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0\224\1\0\0\224\1\0\0\224\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0\7\0\0\0`U\21\0`e\21\0`e\21\0\10\0\0\0(\0\0\0\4\0\0\0\4\0\0\0P\345tdT\v\21\0T\v\21\0T\v\21\0D\16\0\0D\16\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345tdhU\21\0he\21\0`e\21\0l\32\0\0l\32\0\0\4\0\0\0 \0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\4\0\0\0\1\0\0\0\377\3\0\0\203\10\0\0\5\1\0\0\236\6\0\0Z\2\0\0\321\0\0\0\6\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\214\6\0\0\355\5\0\0\0\0\0\0;\10\0\0\226\6\0\0\27\2\0\0\257\2\0\0O\10\0\0", 512) = 512 15822 fstat64(4, {st_mode=S_IFREG|0755, st_size=1242860, ...}) = 0 15822 mmap2(NULL, 1162352, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x24f80000 15822 mmap2(0x25096000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x115) = 0x25096000 15822 mmap2(0x2509a000, 7280, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2509a000 15822 close(4) = 0 15822 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x53092000 15822 mprotect(0x25096000, 4096, PROT_READ) = 0 15822 mprotect(0x15ead000, 4096, PROT_READ) = 0 15822 set_thread_area({entry_number:-1 -> 6, base_addr:0x53092aa0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 15822 munmap(0x53093000, 18998) = 0 15822 open("/dev/urandom", O_RDONLY) = 4 15822 read(4, "\3355\207\264", 4) = 4 15822 close(4) = 0 15822 read(3, "test\000477cc55b4d80a7da69428c55113f5720\0<28139.1122659275@muttley.sunspire.org>\0", 513) = 78 15822 read(3, "", 435) = 0 15822 close(3) = 0 15822 brk(0) = 0x15ebe5a8 15822 brk(0x15edf5a8) = 0x15edf5a8 15822 brk(0x15ee0000) = 0x15ee0000 15822 open("/etc/poppasswd", O_RDONLY) = 3 15822 getuid32() = 201 15822 getgid32() = 200 15822 getegid32() = 200 15822 geteuid32() = 212 15822 setresuid32(-1, 201, -1) = 0 15822 fstat64(3, {st_mode=S_IFREG|0400, st_size=12, ...}) = 0 15822 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x53097000 15822 read(3, "test:qwe123\n", 4096) = 12 15822 close(3) = 0 15822 munmap(0x53097000, 4096) = 0 15822 brk(0x15edf000) = 0x15edf000 15822 exit_group(1) = ? 28139 <... waitpid resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0) = 15822 28139 --- SIGCHLD (Child exited) @ 0 (0) --- 28139 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 28139 rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 8) = 0 28139 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 28139 nanosleep({5, 0}, {5, 0}) = 0 28139 time(NULL) = 1122659281 28139 write(1, "\27\3\1\0 \231w\213\375\302`\"[\201\34%\222NkOO\372_\346i\10\200B\253\246\23;\2502\247\254\275\27\3\1\0@f\277\263i)\307^>\366\340<`\213\365\221\347\366\306\200!\303\372\213\317eqf\207\341\370\216\2638\331\376\"\33:\346k\213zYR\306\247\231\242\20\252n\324N\354t\335Z\300(\335_\0306\350", 106) = 106 28139 time(NULL) = 1122659281 28139 read(0, 0x12c93718, 5) = -1 EAGAIN (Resource temporarily unavailable) 28139 time(NULL) = 1122659281 28139 getpid() = 28139 28139 select(1, [0], NULL, NULL, {1200, 0}) = 1 (in [0], left {1199, 999000}) 28139 read(0, "\27\3\1\0 ", 5) = 5 28139 read(0, "E\314\3\3368A\306\377\200\3334\236\1\367j_*\224\376\375\370P\341`9\23AY\247&\23\332", 32) = 32 28139 time(NULL) = 1122659281 28139 write(1, "\27\3\1\0 {.\r\'\31,5\337\315FA\203\r\242d-\33\7\16/R\25%\250\314\376\322\267\213\212\3379\27\3\1\0000\10\30\27{\356\352\325_\361\247\254\334\320\25\307\352_\205\234\30\37sG\252\306c\373\364T.t\341-\231\37\366\375\272\377\373\354\205Bq\245\364\3613", 90) = 90 28139 write(1, "\25\3\1\0 \323qz\252{`\327\371\357\211\220\210\354A\377!\236R\25\215p\350\242T\276\356y\261\10\315m\6", 37) = 37 28139 exit_group(0) = ? 30247 <... accept resumed> 0x59093eb0, [16]) = ? ERESTARTSYS (To be restarted) 30247 --- SIGCHLD (Child exited) @ 0 (0) --- 30247 waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 28139 30247 write(2, "tcpserver: end 28139 status 0\n", 30) = 30 30247 write(2, "tcpserver: status: 0/40\n", 24) = 24 30247 waitpid(-1, 0x59093b80, WNOHANG) = -1 ECHILD (No child processes) 30247 sigreturn() = ? (mask now []) 30247 rt_sigprocmask(SIG_BLOCK, [CHLD], NULL, 8) = 0 30247 rt_sigprocmask(SIG_UNBLOCK, [CHLD], NULL, 8) = 0 30247 accept(3,