--- Begin Message ---
Package: anon-proxy
Version: 00.02.29-1
anon-proxy doesn't work on debian/ppc. it does start, but it seems that the
connection to the mix gets closed soon after it is established. (after about 1
minute anon-proxy tries to reconnect and the connection gets closed again,
etc.)
anon-proxy doesn't start listening on the local port, so i guess that the
problem occurs before the initialization of the connection to the mix is
finished.
i have attached some (hopefully) useful debugging output below. (the same
version works fine on x86 btw.)
cu
/gst
syslog:
Oct 15 20:52:11 espra AnonMix: [2003/10/15-20:52:11, info ] Anon proxy
started!
Oct 15 20:52:11 espra AnonMix: [2003/10/15-20:52:11, info ] Version: 00.02.29
Oct 15 20:52:11 espra AnonMix: [2003/10/15-20:52:11, info ] Using: OpenSSL
0.9.7c 30 Sep 2003!
Oct 15 20:52:11 espra AnonMix: [2003/10/15-20:52:11, info ] Starting MIX...
Oct 15 20:52:11 espra AnonMix: [2003/10/15-20:52:11, info ] Try connecting
to next Mix...
Oct 15 20:52:11 espra AnonMix: [2003/10/15-20:52:11, info ] connected!
Oct 15 20:53:11 espra AnonMix: [2003/10/15-20:53:11, info ] Try connecting
to next Mix...
Oct 15 20:53:11 espra AnonMix: [2003/10/15-20:53:11, info ] connected!
Oct 15 20:54:12 espra AnonMix: [2003/10/15-20:54:12, info ] Try connecting
to next Mix...
Oct 15 20:54:12 espra AnonMix: [2003/10/15-20:54:12, info ] connected!
Oct 15 20:55:12 espra AnonMix: [2003/10/15-20:55:12, info ] Try connecting
to next Mix...
Oct 15 20:55:12 espra AnonMix: [2003/10/15-20:55:12, info ] connected!
Oct 15 20:56:12 espra AnonMix: [2003/10/15-20:56:12, info ] Try connecting
to next Mix...
Oct 15 20:56:13 espra AnonMix: [2003/10/15-20:56:13, info ] connected!
Oct 15 20:57:13 espra AnonMix: [2003/10/15-20:57:13, info ] Try connecting
to next Mix...
Oct 15 20:57:13 espra AnonMix: [2003/10/15-20:57:13, info ] connected!
Oct 15 20:58:13 espra AnonMix: [2003/10/15-20:58:13, info ] Try connecting
to next Mix...
Oct 15 20:58:13 espra AnonMix: [2003/10/15-20:58:13, info ] connected!
strace:
espra:~# strace -p 3666
Process 3666 attached - interrupt to quit
nanosleep({43, 470000000}, {43, 470000000}) = 0
socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 5
setsockopt(5, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
bind(5, {sa_family=AF_INET, sin_port=htons(4001),
sin_addr=inet_addr("127.0.0.1")}, 16) = 0
listen(5, 128) = 0
socket(PF_UNIX, SOCK_STREAM, 0) = 6
connect(6, {sa_family=AF_UNIX, path="/var/run/.nscd_socket"}, 110) = -1 ENOENT
(No such file or directory)
close(6) = 0
open("/etc/hosts", O_RDONLY) = 6
fcntl64(6, F_GETFD) = 0
fcntl64(6, F_SETFD, FD_CLOEXEC) = 0
fstat64(6, {st_mode=S_IFREG|0644, st_size=401, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x30018000
read(6, "127.0.0.1\tlocalhost\n62.116.XX.XX"..., 4096) = 401
read(6, "", 4096) = 0
close(6) = 0
munmap(0x30018000, 4096) = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 6
connect(6, {sa_family=AF_INET, sin_port=htons(53),
sin_addr=inet_addr("194.152.160.4")}, 28) = 0
send(6, "\27\25\1\0\0\1\0\0\0\0\0\0\3mix\3inf\ntu-dresden\2"..., 39, 0) = 39
gettimeofday({1066244052, 372079}, NULL) = 0
poll([{fd=6, events=POLLIN, revents=POLLIN}], 1, 5000) = 1
ioctl(6, FIONREAD, [55]) = 0
recvfrom(6, "\27\25\201\200\0\1\0\1\0\0\0\0\3mix\3inf\ntu-dresden\2"..., 1024,
0, {sa_family=AF_INET, sin_port=htons(53),
sin_addr=inet_addr("194.152.160.4")}, [16]) = 55
close(6) = 0
time(NULL) = 1066244052
time([1066244052]) = 1066244052
rt_sigaction(SIGPIPE, {0xff9a694, [], 0}, {SIG_IGN}, 8) = 0
send(4, "<14>Oct 15 20:54:12 AnonMix: [20"..., 91, 0) = 91
rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) = 0
socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 6
setsockopt(6, SOL_SOCKET, SO_SNDBUF, [49900], 4) = 0
getsockopt(6, SOL_SOCKET, SO_SNDBUF, [99800], [4]) = 0
setsockopt(6, SOL_SOCKET, SO_RCVBUF, [49900], 4) = 0
setsockopt(6, SOL_SOCKET, SO_RCVLOWAT, [998], 4) = 0
connect(6, {sa_family=AF_INET, sin_port=htons(6544),
sin_addr=inet_addr("141.76.1.120")}, 16) = 0
time(NULL) = 1066244052
time([1066244052]) = 1066244052
rt_sigaction(SIGPIPE, {0xff9a694, [], 0}, {SIG_IGN}, 8) = 0
send(4, "<14>Oct 15 20:54:12 AnonMix: [20"..., 73, 0) = 73
rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) = 0
recv(6, "\r\21", 2, 0x4000) = 2
recv(6, "<", 1, 0x4000) = 1
recv(6, "?xml version=\"1.0\" encoding=\"UTF"..., 3344, 0x4000) = 1385
recv(6, "xR7DAjVUE1oWkTL2dfOu\nK2HXKu/yIgM"..., 1959, 0x4000) = 1388
recv(6, "Svu/o66oL5V0wLPQeCZ1FZV4661FlP5n"..., 571, 0x4000) = 571
close(5) = 0
close(6) = 0
nanosleep({60, 0}, {2147481504, 268526060}) = 0
socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 5
setsockopt(5, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
bind(5, {sa_family=AF_INET, sin_port=htons(4001),
sin_addr=inet_addr("127.0.0.1")}, 16) = 0
listen(5, 128) = 0
socket(PF_UNIX, SOCK_STREAM, 0) = 6
connect(6, {sa_family=AF_UNIX, path="/var/run/.nscd_socket"}, 110) = -1 ENOENT
(No such file or directory)
close(6) = 0
open("/etc/hosts", O_RDONLY) = 6
fcntl64(6, F_GETFD) = 0
fcntl64(6, F_SETFD, FD_CLOEXEC) = 0
fstat64(6, {st_mode=S_IFREG|0644, st_size=401, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x30018000
read(6, "127.0.0.1\tlocalhost\n62.116.XX.XX"..., 4096) = 401
read(6, "", 4096) = 0
close(6) = 0
munmap(0x30018000, 4096) = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 6
connect(6, {sa_family=AF_INET, sin_port=htons(53),
sin_addr=inet_addr("194.152.160.4")}, 28) = 0
send(6, "\27\26\1\0\0\1\0\0\0\0\0\0\3mix\3inf\ntu-dresden\2"..., 39, 0) = 39
gettimeofday({1066244112, 677821}, NULL) = 0
poll([{fd=6, events=POLLIN, revents=POLLIN}], 1, 5000) = 1
ioctl(6, FIONREAD, [55]) = 0
recvfrom(6, "\27\26\201\200\0\1\0\1\0\0\0\0\3mix\3inf\ntu-dresden\2"..., 1024,
0, {sa_family=AF_INET, sin_port=htons(53),
sin_addr=inet_addr("194.152.160.4")}, [16]) = 55
close(6) = 0
time(NULL) = 1066244112
time([1066244112]) = 1066244112
rt_sigaction(SIGPIPE, {0xff9a694, [], 0}, {SIG_IGN}, 8) = 0
send(4, "<14>Oct 15 20:55:12 AnonMix: [20"..., 91, 0) = 91
rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) = 0
socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 6
setsockopt(6, SOL_SOCKET, SO_SNDBUF, [49900], 4) = 0
getsockopt(6, SOL_SOCKET, SO_SNDBUF, [99800], [4]) = 0
setsockopt(6, SOL_SOCKET, SO_RCVBUF, [49900], 4) = 0
setsockopt(6, SOL_SOCKET, SO_RCVLOWAT, [998], 4) = 0
connect(6, {sa_family=AF_INET, sin_port=htons(6544),
sin_addr=inet_addr("141.76.1.120")}, 16) = 0
time(NULL) = 1066244112
time([1066244112]) = 1066244112
rt_sigaction(SIGPIPE, {0xff9a694, [], 0}, {SIG_IGN}, 8) = 0
send(4, "<14>Oct 15 20:55:12 AnonMix: [20"..., 73, 0) = 73
rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) = 0
recv(6, "\r\21", 2, 0x4000) = 2
recv(6, "<", 1, 0x4000) = 1
recv(6, "?xml version=\"1.0\" encoding=\"UTF"..., 3344, 0x4000) = 1385
recv(6, "xR7DAjVUE1oWkTL2dfOu\nK2HXKu/yIgM"..., 1959, 0x4000) = 1388
recv(6, "Svu/o66oL5V0wLPQeCZ1FZV4661FlP5n"..., 571, 0x4000) = 571
close(5) = 0
close(6) = 0
nanosleep({60, 0}, <unfinished ...>
Process 3666 detached
tcpflow:
<?xml version="1.0" encoding="UTF-8"?><MixCascade
version="0.1"><MixProtocolVersion>0.2</MixProtocolVersion><Mixes count="2"><Mix
id="141.76.1.120%3A6544"><RSAKeyValue><Modulus>zl2yPxJkRTt2eVKu3CsufWWDEkxQBQV2zhdr5ZuE8hXF3ZNAcMHRJofINsAr5Y6v
2AmHLlL9X2A7xWHMn3LdKfwpyPEU1kq8f+DCJrtsHOB3SQbuZXF3izJloU9qbLZD
n5lCOJpMZk+7VsTGqAZ9J7krPoT23HRi6lcndgc/Jgc=
</Modulus><Exponent>AQAB
</Exponent></RSAKeyValue></Mix><Mix
id="141.76.1.120%3A6545"><MixProtocolVersion>0.3</MixProtocolVersion><RSAKeyValue><Modulus>xGVHJ0hXqTpHx9AF0+5DaB/HYRGTSCUG/YEYMTzgAKaPFlzwunv8zK1xng9KW9U3
d11HicXLhXbIFqAMxzofkONu38koMayr1A+xlQNp6J3R9FnY+BkLjKpB82w85d7Y
1p8dR6qZ85oBleQPxsKQXobm4W1gYWJ6x25QTM3QM08=
</Modulus><Exponent>AQAB
</Exponent></RSAKeyValue><Nonce>APT+9DSS03Zyky1n0WA7dQ==
</Nonce><Signature><SignedInfo><Reference
URI=""><DigestValue>P41BXMBjRH9tERHgQoxutOHlyf8=
</DigestValue></Reference></SignedInfo><SignatureValue>ekAmfMv11W17mN2KFXP8YxFJ9fI6ZCMDKTyKzJuhhDBsDAYpqFwi2Q==
</SignatureValue><KeyInfo><X509Data><X509Certificate>MIICyzCCAomgAwIBAgIBATALBgcqhkjOOAQDBQAwKjEoMCYGA1UEAxMfPE1peCBp
ZD0iMTQxLjc2LjEuMTIwJTNBNjU0NSIvPjAeFw0wMjAzMTgxOTI4NTRaFw0wMjAz
MTgxOTI4NTRaMCoxKDAmBgNVBAMTHzxNaXggaWQ9IjE0MS43Ni4xLjEyMCUzQTY1
NDUiLz4wggG3MIIBLAYHKoZIzjgEATCCAR8CgYEA/X9TgR11EilS30qcLuzk5/YR
t1I870QAwx4/gLZRJmlFXUAiUftZPY1Y+r/F9bow9subVWzXgTuAHTRv8mZgt2uZ
UKWkn5/oBHsQIsJPu6nX/rfGG/g7V+fGqKYVDwT7g/bTxR7DAjVUE1oWkTL2dfOu
K2HXKu/yIgMZndFIAccCFQCXYFCPFSMLzLKSuYKi64QL8Fgc9QKBgQD34aCF1ps9
3su8q1w2uFe5eZSvu/o66oL5V0wLPQeCZ1FZV4661FlP5nEHEIGAtEkWcSPoTCgW
E7fPCTKMyKbhPBZ6i1R8jSjgo64eK7OmdZFuo38L+iE1YvH7YnoBJDvMpPG+qFGQ
iaiD3+Fa5Z8GkotmXoB7VSVkAUw7/s9JKgOBhAACgYAROW/hEWxPup0begSWeKts
8CkHIgQgUlA4CAqwDBQykU1xliMKbJKRhJQ4xQCcQ6amPqzGC4NyXkOWuhXi/BeT
Z51N6C+vIANAcAz2caQK/r+K7SnB5uzv2ByENdFLnI+FWzq5LJVO2X/GNJ1gxEeQ
7S7qbFJk/v6hw1z4i8p2G6M/MD0wOwYDVR0RAQH/BDEwL6AtBgorBgEEAeBYBQIC
Fh88TWl4IGlkPSIxNDEuNzYuMS4xMjAlM0E2NTQ1Ii8+MAsGByqGSM44BAMFAAMv
ADAsAhR2YMMT5vHIA054WwgebJCqnPDT8AIURbLRtkRXcjlpQAzW5qfWq8TIcEs=
</X509Certificate></X509Data></KeyInfo></Signature></Mix></Mixes><Signature><SignedInfo><Reference
URI=""><DigestValue>CKRYj2FC6sZ7APetFs7x5xXZPOQ=
</DigestValue></Reference></SignedInfo><SignatureValue>XI4Ux88DKVd2sRIwPnoLkEwOTyBalFxowxlYUrFxYCR07m8Keu8JGA==
</SignatureValue><KeyInfo><X509Data><X509Certificate>MIICzDCCAomgAwIBAgIBATALBgcqhkjOOAQDBQAwKjEoMCYGA1UEAxMfPE1peCBp
ZD0iMTQxLjc2LjEuMTIwJTNBNjU0NCIvPjAeFw0wMjAzMTgxOTI4MTBaFw0wMjAz
MTgxOTI4MTBaMCoxKDAmBgNVBAMTHzxNaXggaWQ9IjE0MS43Ni4xLjEyMCUzQTY1
NDQiLz4wggG3MIIBLAYHKoZIzjgEATCCAR8CgYEA/X9TgR11EilS30qcLuzk5/YR
t1I870QAwx4/gLZRJmlFXUAiUftZPY1Y+r/F9bow9subVWzXgTuAHTRv8mZgt2uZ
UKWkn5/oBHsQIsJPu6nX/rfGG/g7V+fGqKYVDwT7g/bTxR7DAjVUE1oWkTL2dfOu
K2HXKu/yIgMZndFIAccCFQCXYFCPFSMLzLKSuYKi64QL8Fgc9QKBgQD34aCF1ps9
3su8q1w2uFe5eZSvu/o66oL5V0wLPQeCZ1FZV4661FlP5nEHEIGAtEkWcSPoTCgW
E7fPCTKMyKbhPBZ6i1R8jSjgo64eK7OmdZFuo38L+iE1YvH7YnoBJDvMpPG+qFGQ
iaiD3+Fa5Z8GkotmXoB7VSVkAUw7/s9JKgOBhAACgYA/TVeQEE5hXPkioCYuPiSX
WlzHXHIFPl0Iy3uWLTaSmzuuFytzJDbAqgXw6wUI0y8gD6a2trGC8qhoG+eWdTNr
VrEz6f84Y1LTgi81wAUCjUoDM6vN/eZnughA+dk84Mn9GBVmRLi2k6SHgBa75MxH
kK+27/eiL4ytjRqtv4cmeqM/MD0wOwYDVR0RAQH/BDEwL6AtBgorBgEEAeBYBQIC
Fh88TWl4IGlkPSIxNDEuNzYuMS4xMjAlM0E2NTQ0Ii8+MAsGByqGSM44BAMFAAMw
ADAtAhQJ4ewnImExrFqGoDDmLo5jHV12PgIVAIaSBNlmBSUICnzbM9tP65h8Iy/x
</X509Certificate></X509Data></KeyInfo></Signature></MixCascade>
--- End Message ---