| Commit message (Collapse) | Author | Age |
| ... | |
| |
|
|
|
|
|
| |
Implement SETEVENTS GUARD. Needs review and testing.
svn:r9137
|
| |
|
|
|
|
|
| |
Implement GETINFO fingerprint.
svn:r9136
|
| | |
|
| |
|
|
|
|
|
|
| |
until we reach our max bandwidth if it's tiny" trick now that we
do the bandwidth self-test on boot.
svn:r9134
|
| |
|
|
|
|
|
| |
Add internal documentation for a bunch of configuration options. We should do something to keep this list, the canonical list, the tor.1 list, and the torrc.complete list in sync.
svn:r9133
|
| |
|
|
|
|
|
| |
Add a rudimentary line-wrapping function for use in dumping comments in config files.
svn:r9132
|
| |
|
|
|
|
|
| |
Mark some TODO items as done. Also, never include ourself in our family list.
svn:r9131
|
| |
|
|
| |
svn:r9130
|
| |
|
|
|
|
|
| |
that's what alpha releases are for, right?
svn:r9129
|
| |
|
|
| |
svn:r9128
|
| |
|
|
| |
svn:r9127
|
| |
|
|
| |
svn:r9122
|
| |
|
|
|
|
|
|
| |
die soon after, we want to stick with that onion key when
we restart.
svn:r9121
|
| |
|
|
|
|
|
| |
Add a LastRotatedOnionKey variable to the state file, so we can rotate onion keys a week after they change even if we never stay up for a whole week at a time. Should fix bug 368.
svn:r9120
|
| |
|
|
|
|
|
|
| |
seriously, this line should stay out.
how can we make this happen?
svn:r9119
|
| |
|
|
|
|
|
| |
Tabify eventdns so that it matches libevent house style.
svn:r9118
|
| |
|
|
|
|
|
| |
Try to reconcile (except for whitespace) eventdns with version in libevent, so it is easier for me to send merges. These changes should be cosmetic. (Ha!)
svn:r9117
|
| |
|
|
|
|
|
| |
Make PIDFile work on windows. Reported by Arrakis.
svn:r9116
|
| |
|
|
|
|
|
| |
Resolve bug 369: Check for integer underflow when printing "bytes left" accounting numbers. Also fix a copyright date that I noticed while reading the bug. Also make a buffer big enough that strings will not get truncated. All are backport candidates.
svn:r9115
|
| |
|
|
| |
svn:r9109
|
| |
|
|
|
|
|
|
|
|
|
| |
buffer, make sure our tls_get_forced_write_size doesn't
make it write whatever's after the buffer.
this hasn't triggered yet, but it would be rare, so let's
leave it in.
svn:r9107
|
| |
|
|
|
|
|
| |
fix last fix
svn:r9106
|
| |
|
|
|
|
|
| |
Try to fix an assert failure in new write limiting code: make buffers.c aware of previous "forced" write sizes from tortls.
svn:r9105
|
| |
|
|
|
|
|
| |
Demand that BEGIN_DIR cells have an empty payload.
svn:r9104
|
| |
|
|
|
|
|
|
|
| |
a smart move.
more todo sub-items remain for it.
svn:r9101
|
| |
|
|
| |
svn:r9100
|
| |
|
|
|
|
|
|
| |
socks-command-connect-dir streams, so we don't open new anonymity
questions.
svn:r9099
|
| |
|
|
|
|
|
|
|
|
| |
New socks command CONNECT_DIR. New config option TunnelDirConns that
builds a circ ending at the directory server and delivers a BEGIN_DIR
cell if it's running 0.1.2.2-alpha or later. We still need to make
one-hop circs when appropriate, while making other conns avoid them.
svn:r9098
|
| |
|
|
| |
svn:r9097
|
| |
|
|
| |
svn:r9096
|
| |
|
|
|
|
|
|
| |
to resolve an address at a given exit node even when they ask for
it by name.
svn:r9095
|
| |
|
|
| |
svn:r9094
|
| |
|
|
| |
svn:r9093
|
| |
|
|
|
|
|
| |
fix a signed/unsigned comparison in eventdns.c
svn:r9092
|
| |
|
|
|
|
|
|
| |
start, though we're going to have our hands full with edge cases when
the time comes.
svn:r9091
|
| |
|
|
|
|
|
| |
Merge whitespace and other changes from libevent
svn:r9090
|
| |
|
|
|
|
|
| |
Add ipv6 functionality to evdns.
svn:r9089
|
| |
|
|
|
|
|
| |
Mark eventdns nameserver stuff done in TODO; add an understatement to the ChangeLog.
svn:r9088
|
| |
|
|
|
|
|
| |
Document all structures and (non-exported) functions. External documentation will probably wind up being a manpage, hopefully written by somebody else.
svn:r9087
|
| |
|
|
|
|
|
| |
Rename nameserver functions: every one should now have "server" in the name.
svn:r9086
|
| |
|
|
|
|
|
| |
Clean up XXXX comments in evdns code. Make server_ports actually go away when their refcnt reaches zero.
svn:r9085
|
| |
|
|
|
|
|
| |
More evdns: tab fixes. Dont make users worry about flags. Set truncated flag correctly when generating responses, rather than just bailing out.
svn:r9084
|
| |
|
|
|
|
|
| |
Export DNS types and classes in eventdns.h so that server code can use them.
svn:r9083
|
| |
|
|
|
|
|
| |
Oops; apparently DNS replies are supposed to include the questions. Revise "add_ptr_reply" to accept an inaddr_arpa name instead of just the sockaddr_in. Also, add a "-servertest" function to the test code to see whether the DNS server logic is working.
svn:r9082
|
| |
|
|
|
|
|
| |
Implement dns server reply retry logic.
svn:r9081
|
| |
|
|
|
|
|
| |
More DNS server hacking: everything except testing, and retries, and documentation, and Tor integration.
svn:r9080
|
| | |
|
| | |
|
| | |
|
| | |
|