summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2006-12-20 r11651@Kushana: nickm | 2006-12-20 12:05:04 -0500Nick Mathewson
Add a maintainer script and a new make target "make check-docs" to get a quick dump of which options are undocumented where, and which documentation refers to nonexistent options. svn:r9160
2006-12-20Take out the '5 second' timeout from the connection retryRoger Dingledine
schedule. Now the first connect attempt will wait a full 10 seconds before switching to a new circuit. Perhaps this will help a lot. Based on observations from Mike Perry. svn:r9159
2006-12-20minor cleanupsRoger Dingledine
svn:r9158
2006-12-19 r11646@Kushana: nickm | 2006-12-19 14:40:38 -0500Nick Mathewson
Resolve bug 363: do not fall back to 127.0.0.1 when no nameservers are configured. Instead, have the admin fix resolv.conf or configure a nameserver. svn:r9157
2006-12-19 r11645@Kushana: nickm | 2006-12-19 14:22:36 -0500Nick Mathewson
Reject hostnames with invalid characters, in an attempt to catch more errors earlier. Add an option to disable this behavior. svn:r9156
2006-12-19 r11643@Kushana: nickm | 2006-12-19 13:15:14 -0500Nick Mathewson
Stop recommmending exits as guards when the exit bandwidth is less than a third of the total bandwidth. svn:r9154
2006-12-18Reject *:563 (NTTPS) in the default exit policy. We already rejectRoger Dingledine
NNTP by default, so this seems like a sensible addition. (suggested by bug 331) svn:r9149
2006-12-18fix whitespace; add a todo itemRoger Dingledine
svn:r9148
2006-12-18 r11630@Kushana: nickm | 2006-12-17 22:02:24 -0500Nick Mathewson
Add a typedef to (try to) make eventdns work on mingw. Man, I need a buildbot for this. svn:r9147
2006-12-17 r11627@Kushana: nickm | 2006-12-17 11:37:39 -0500Nick Mathewson
Remove an artificial upper bound on expected bandwidth. More immediately, fix a VC warning. svn:r9146
2006-12-16write-limiting fix: avoid a rare bug where we don't rememberRoger Dingledine
that there's stuff on the outbuf we want to flush. svn:r9142
2006-12-16remove some dead comments, and resolve some XXXsRoger Dingledine
svn:r9141
2006-12-16and then revert half of r9138Roger Dingledine
svn:r9140
2006-12-16 r11618@Kushana: nickm | 2006-12-16 02:00:52 -0500Nick Mathewson
Make router_is_me work without calling router_rebuild_descriptor. svn:r9139
2006-12-16fix an infinite loop and a memory leak in r9131Roger Dingledine
svn:r9138
2006-12-15 r11614@Kushana: nickm | 2006-12-15 17:39:42 -0500Nick Mathewson
Implement SETEVENTS GUARD. Needs review and testing. svn:r9137
2006-12-15 r11609@Kushana: nickm | 2006-12-15 16:42:21 -0500Nick Mathewson
Implement GETINFO fingerprint. svn:r9136
2006-12-15a changelog for write limiting. also, disable the "advertise dirportRoger Dingledine
until we reach our max bandwidth if it's tiny" trick now that we do the bandwidth self-test on boot. svn:r9134
2006-12-15 r11598@Kushana: nickm | 2006-12-15 15:59:00 -0500Nick Mathewson
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
2006-12-15 r11597@Kushana: nickm | 2006-12-15 15:49:27 -0500Nick Mathewson
Add a rudimentary line-wrapping function for use in dumping comments in config files. svn:r9132
2006-12-15 r11596@Kushana: nickm | 2006-12-15 10:57:12 -0500Nick Mathewson
Mark some TODO items as done. Also, never include ourself in our family list. svn:r9131
2006-12-15turn TunnelDirConns on by default.Roger Dingledine
that's what alpha releases are for, right? svn:r9129
2006-12-15oh, and catch the other instance we should fixRoger Dingledine
svn:r9122
2006-12-15if we rotate our onion key, publish a new descriptor, andRoger Dingledine
die soon after, we want to stick with that onion key when we restart. svn:r9121
2006-12-15 r11588@Kushana: nickm | 2006-12-15 02:04:32 -0500Nick Mathewson
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
2006-12-15take the broken obsolete url out again.Roger Dingledine
seriously, this line should stay out. how can we make this happen? svn:r9119
2006-12-15 r11585@Kushana: nickm | 2006-12-15 01:11:49 -0500Nick Mathewson
Tabify eventdns so that it matches libevent house style. svn:r9118
2006-12-15 r11584@Kushana: nickm | 2006-12-15 01:10:45 -0500Nick Mathewson
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
2006-12-15 r11581@Kushana: nickm | 2006-12-15 00:12:24 -0500Nick Mathewson
Make PIDFile work on windows. Reported by Arrakis. svn:r9116
2006-12-15 r11580@Kushana: nickm | 2006-12-15 00:09:46 -0500Nick Mathewson
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
2006-12-14clarify our use of local time vs GMTRoger Dingledine
svn:r9109
2006-12-14when we're doing a write split over the end of a circularRoger Dingledine
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
2006-12-13 r11569@Kushana: nickm | 2006-12-13 17:59:58 -0500Nick Mathewson
fix last fix svn:r9106
2006-12-13 r11566@Kushana: nickm | 2006-12-13 17:46:24 -0500Nick Mathewson
Try to fix an assert failure in new write limiting code: make buffers.c aware of previous "forced" write sizes from tortls. svn:r9105
2006-12-13Some more documentation and specs for CONNECT_DIR and BEGIN_DIR.Roger Dingledine
Demand that BEGIN_DIR cells have an empty payload. svn:r9104
2006-12-13reenable write limiting. nick finally convinced me this wasRoger Dingledine
a smart move. more todo sub-items remain for it. svn:r9101
2006-12-13finish enabling begin-dir cells. require one-hop circs forRoger Dingledine
socks-command-connect-dir streams, so we don't open new anonymity questions. svn:r9099
2006-12-13Infrastructure to test BEGIN_DIR cells.Roger Dingledine
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
2006-12-13remove an XXXX that asked to get removedRoger Dingledine
svn:r9097
2006-12-12a better fix. puts r8446 to bed.Roger Dingledine
svn:r9096
2006-12-12Fix a bug in 0.1.2.2-alpha that prevented clients from askingRoger Dingledine
to resolve an address at a given exit node even when they ask for it by name. svn:r9095
2006-12-12couldn't handle leaving this typo inRoger Dingledine
svn:r9094
2006-12-12minor cleanups and notesRoger Dingledine
svn:r9093
2006-12-12 r11552@Kushana: nickm | 2006-12-12 13:34:13 -0500Nick Mathewson
fix a signed/unsigned comparison in eventdns.c svn:r9092
2006-12-12 r11548@Kushana: nickm | 2006-12-12 00:44:51 -0500Nick Mathewson
Merge whitespace and other changes from libevent svn:r9090
2006-12-12 r11536@Kushana: nickm | 2006-12-11 22:48:21 -0500Nick Mathewson
Add ipv6 functionality to evdns. svn:r9089
2006-12-12 r11498@Kushana: nickm | 2006-12-11 21:40:24 -0500Nick Mathewson
Document all structures and (non-exported) functions. External documentation will probably wind up being a manpage, hopefully written by somebody else. svn:r9087
2006-12-12 r11497@Kushana: nickm | 2006-12-11 21:17:45 -0500Nick Mathewson
Rename nameserver functions: every one should now have "server" in the name. svn:r9086
2006-12-12 r11496@Kushana: nickm | 2006-12-11 19:39:37 -0500Nick Mathewson
Clean up XXXX comments in evdns code. Make server_ports actually go away when their refcnt reaches zero. svn:r9085
2006-12-12 r11495@Kushana: nickm | 2006-12-11 19:11:14 -0500Nick Mathewson
More evdns: tab fixes. Dont make users worry about flags. Set truncated flag correctly when generating responses, rather than just bailing out. svn:r9084