| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
| |
this was biting us because ^c would get delivered to all of them,
maybe because they were all still listening to stdin?
svn:r2197
|
|
|
|
|
|
|
|
|
| |
immediately when we daemonize.
also drop our retry period for hidserv desc uploads from 10m to 5m
svn:r2111
|
|
|
|
| |
svn:r2049
|
|
|
|
|
|
| |
key files; make even more lookup-by-nickname use lookup-by-id; default nicknames to hostname.
svn:r2043
|
|
|
|
| |
svn:r1997
|
|
|
|
| |
svn:r1948
|
|
|
|
| |
svn:r1947
|
|
|
|
| |
svn:r1858
|
|
|
|
| |
svn:r1857
|
|
|
|
| |
svn:r1843
|
|
|
|
| |
svn:r1832
|
|
|
|
|
|
|
| |
plenty more remains
svn:r1824
|
|
|
|
|
|
|
| |
also many comments, cleaning, etc
svn:r1823
|
|
|
|
|
|
|
|
|
|
|
|
| |
streams not actually in the connection_array until they're done resolving.
bugfix: actually complain if we duplicate mark-for-close a circuit
add more logging for relay ends that claim dns resolve failed, so we can
find out why they're not being retried.
svn:r1798
|
|
|
|
| |
svn:r1796
|
|
|
|
| |
svn:r1775
|
|
|
|
| |
svn:r1745
|
|
|
|
|
|
|
| |
remove obsolete BUF_OK macro
svn:r1697
|
|
|
|
| |
svn:r1690
|
|
|
|
| |
svn:r1683
|
|
|
|
|
|
|
|
|
| |
this was causing the seg faults on sparc processors
i wonder if i got them all.
svn:r1314
|
|
|
|
| |
svn:r1267
|
|
|
|
| |
svn:r1260
|
|
|
|
|
|
|
| |
it's simply not true
svn:r1236
|
|
|
|
|
|
|
| |
and make them say it at log level info rather than err
svn:r1232
|
|
|
|
| |
svn:r1197
|
|
|
|
|
|
| |
only a close path; add some missing end cells; change return conventions a little.
svn:r1149
|
|
|
|
|
|
|
|
|
|
|
| |
we're not entirely migrated to burst yet, for backward compatibility
note some win32 probable-bugs
clean up routerlist.c
svn:r982
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We were telling a child to die by closing the parent's file descriptor
to him. But newer children were inheriting the open file descriptor from
the parent, and since they weren't closing them, the socket never closed,
so the child never read eof, so he never knew to exit.
As a side effect to this bug, we were probably failing to properly close
connections to remote hosts, ORs, and OPs, after a dns child was born.
I'm surprised Tor worked at all.
svn:r974
|
|
|
|
|
|
|
| |
change message when using non-recommended tor version
svn:r954
|
|
|
|
|
|
|
|
| |
initialize digests from shared secrets at handshake
make circuit_send_next_onion_skin use connection_edge_send_command
svn:r948
|
|
|
|
|
|
|
|
|
|
| |
verify it at the client end
abstract the onionskin handshake lengths
breaks backward compatibility (again)
svn:r941
|
|
|
|
| |
svn:r926
|
|
|
|
| |
svn:r814
|
|
|
|
| |
svn:r784
|
|
|
|
| |
svn:r592
|
|
|
|
|
|
|
| |
and fix a few typos
svn:r571
|
|
|
|
| |
svn:r538
|
|
|
|
| |
svn:r537
|
|
|
|
| |
svn:r502
|
|
|
|
| |
svn:r497
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ERR is if something fatal just happened
WARNING is something bad happened, but we're still running. The bad thing
is either a bug in the code, an attack or buggy protocol/implementation
of the remote peer, etc. The operator should examine the bad thing and
try to correct it.
(No error or warning messages should be expected. I expect most people
to run on -l warning eventually.)
NOTICE is never ever used.
INFO means something happened (maybe bad, maybe ok), but there's nothing
you need to (or can) do about it.
DEBUG is for everything louder than INFO.
svn:r486
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
'buf_t' is now an opaque type defined in buffers.c .
Router descriptors now include all keys; routers generate keys as
needed on startup (in a newly defined "data directory"), and generate
their own descriptors. Descriptors are now self-signed.
Implementation is not complete: descriptors are never published; and
upon receiving a descriptor, the directory doesn't do anything with
it.
At least "routers.or" and orkeygen are now obsolete, BTW.
svn:r483
|
|
|
|
| |
svn:r460
|
|
|
|
|
|
|
| |
still several (many) tls-related bugs outstanding.
svn:r454
|
|
|
|
| |
svn:r448
|
|
|
|
|
|
|
|
|
| |
your client exits if you're running a version not in the
directory's list of acceptable versions (unless you have a
config variable set to override).
svn:r408
|
|
please poke at it and report bugs
still needs polishing, and only handles onions now (should handle
OR handshakes too)
svn:r402
|