summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* write-limiting fix: avoid a rare bug where we don't rememberRoger Dingledine2006-12-16
| | | | | | | that there's stuff on the outbuf we want to flush. svn:r9142
* remove some dead comments, and resolve some XXXsRoger Dingledine2006-12-16
| | | | svn:r9141
* and then revert half of r9138Roger Dingledine2006-12-16
| | | | svn:r9140
* r11618@Kushana: nickm | 2006-12-16 02:00:52 -0500Nick Mathewson2006-12-16
| | | | | | | Make router_is_me work without calling router_rebuild_descriptor. svn:r9139
* fix an infinite loop and a memory leak in r9131Roger Dingledine2006-12-16
| | | | svn:r9138
* r11614@Kushana: nickm | 2006-12-15 17:39:42 -0500Nick Mathewson2006-12-15
| | | | | | | Implement SETEVENTS GUARD. Needs review and testing. svn:r9137
* r11609@Kushana: nickm | 2006-12-15 16:42:21 -0500Nick Mathewson2006-12-15
| | | | | | | Implement GETINFO fingerprint. svn:r9136
* svn:r9135Nick Mathewson2006-12-15
|
* a changelog for write limiting. also, disable the "advertise dirportRoger Dingledine2006-12-15
| | | | | | | | until we reach our max bandwidth if it's tiny" trick now that we do the bandwidth self-test on boot. svn:r9134
* r11598@Kushana: nickm | 2006-12-15 15:59:00 -0500Nick Mathewson2006-12-15
| | | | | | | 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
* r11597@Kushana: nickm | 2006-12-15 15:49:27 -0500Nick Mathewson2006-12-15
| | | | | | | Add a rudimentary line-wrapping function for use in dumping comments in config files. svn:r9132
* r11596@Kushana: nickm | 2006-12-15 10:57:12 -0500Nick Mathewson2006-12-15
| | | | | | | Mark some TODO items as done. Also, never include ourself in our family list. svn:r9131
* some suggestions on todo itemsRoger Dingledine2006-12-15
| | | | svn:r9130
* turn TunnelDirConns on by default.Roger Dingledine2006-12-15
| | | | | | | that's what alpha releases are for, right? svn:r9129
* forward-port the 0.1.1.26 changelog, plus some other entriesRoger Dingledine2006-12-15
| | | | svn:r9128
* Merge 0.1.1.26-1 changelog into trunkPeter Palfrader2006-12-15
| | | | svn:r9127
* oh, and catch the other instance we should fixRoger Dingledine2006-12-15
| | | | svn:r9122
* if we rotate our onion key, publish a new descriptor, andRoger Dingledine2006-12-15
| | | | | | | | die soon after, we want to stick with that onion key when we restart. svn:r9121
* r11588@Kushana: nickm | 2006-12-15 02:04:32 -0500Nick Mathewson2006-12-15
| | | | | | | 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
* take the broken obsolete url out again.Roger Dingledine2006-12-15
| | | | | | | | seriously, this line should stay out. how can we make this happen? svn:r9119
* r11585@Kushana: nickm | 2006-12-15 01:11:49 -0500Nick Mathewson2006-12-15
| | | | | | | Tabify eventdns so that it matches libevent house style. svn:r9118
* r11584@Kushana: nickm | 2006-12-15 01:10:45 -0500Nick Mathewson2006-12-15
| | | | | | | 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
* r11581@Kushana: nickm | 2006-12-15 00:12:24 -0500Nick Mathewson2006-12-15
| | | | | | | Make PIDFile work on windows. Reported by Arrakis. svn:r9116
* r11580@Kushana: nickm | 2006-12-15 00:09:46 -0500Nick Mathewson2006-12-15
| | | | | | | 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
* clarify our use of local time vs GMTRoger Dingledine2006-12-14
| | | | svn:r9109
* when we're doing a write split over the end of a circularRoger Dingledine2006-12-14
| | | | | | | | | | | 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
* r11569@Kushana: nickm | 2006-12-13 17:59:58 -0500Nick Mathewson2006-12-13
| | | | | | | fix last fix svn:r9106
* r11566@Kushana: nickm | 2006-12-13 17:46:24 -0500Nick Mathewson2006-12-13
| | | | | | | Try to fix an assert failure in new write limiting code: make buffers.c aware of previous "forced" write sizes from tortls. svn:r9105
* Some more documentation and specs for CONNECT_DIR and BEGIN_DIR.Roger Dingledine2006-12-13
| | | | | | | Demand that BEGIN_DIR cells have an empty payload. svn:r9104
* reenable write limiting. nick finally convinced me this wasRoger Dingledine2006-12-13
| | | | | | | | | a smart move. more todo sub-items remain for it. svn:r9101
* ok, so i wasn't totally done.Roger Dingledine2006-12-13
| | | | svn:r9100
* finish enabling begin-dir cells. require one-hop circs forRoger Dingledine2006-12-13
| | | | | | | | socks-command-connect-dir streams, so we don't open new anonymity questions. svn:r9099
* Infrastructure to test BEGIN_DIR cells.Roger Dingledine2006-12-13
| | | | | | | | | | 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
* remove an XXXX that asked to get removedRoger Dingledine2006-12-13
| | | | svn:r9097
* a better fix. puts r8446 to bed.Roger Dingledine2006-12-12
| | | | svn:r9096
* Fix a bug in 0.1.2.2-alpha that prevented clients from askingRoger Dingledine2006-12-12
| | | | | | | | to resolve an address at a given exit node even when they ask for it by name. svn:r9095
* couldn't handle leaving this typo inRoger Dingledine2006-12-12
| | | | svn:r9094
* minor cleanups and notesRoger Dingledine2006-12-12
| | | | svn:r9093
* r11552@Kushana: nickm | 2006-12-12 13:34:13 -0500Nick Mathewson2006-12-12
| | | | | | | fix a signed/unsigned comparison in eventdns.c svn:r9092
* comments from the first pass through dir-voting. seems like a fineRoger Dingledine2006-12-12
| | | | | | | | start, though we're going to have our hands full with edge cases when the time comes. svn:r9091
* r11548@Kushana: nickm | 2006-12-12 00:44:51 -0500Nick Mathewson2006-12-12
| | | | | | | Merge whitespace and other changes from libevent svn:r9090
* r11536@Kushana: nickm | 2006-12-11 22:48:21 -0500Nick Mathewson2006-12-12
| | | | | | | Add ipv6 functionality to evdns. svn:r9089
* r11513@Kushana: nickm | 2006-12-11 21:44:25 -0500Nick Mathewson2006-12-12
| | | | | | | Mark eventdns nameserver stuff done in TODO; add an understatement to the ChangeLog. svn:r9088
* r11498@Kushana: nickm | 2006-12-11 21:40:24 -0500Nick Mathewson2006-12-12
| | | | | | | Document all structures and (non-exported) functions. External documentation will probably wind up being a manpage, hopefully written by somebody else. svn:r9087
* r11497@Kushana: nickm | 2006-12-11 21:17:45 -0500Nick Mathewson2006-12-12
| | | | | | | Rename nameserver functions: every one should now have "server" in the name. svn:r9086
* r11496@Kushana: nickm | 2006-12-11 19:39:37 -0500Nick Mathewson2006-12-12
| | | | | | | Clean up XXXX comments in evdns code. Make server_ports actually go away when their refcnt reaches zero. svn:r9085
* r11495@Kushana: nickm | 2006-12-11 19:11:14 -0500Nick Mathewson2006-12-12
| | | | | | | More evdns: tab fixes. Dont make users worry about flags. Set truncated flag correctly when generating responses, rather than just bailing out. svn:r9084
* r11494@Kushana: nickm | 2006-12-11 14:50:20 -0500Nick Mathewson2006-12-12
| | | | | | | Export DNS types and classes in eventdns.h so that server code can use them. svn:r9083
* r11493@Kushana: nickm | 2006-12-11 14:28:42 -0500Nick Mathewson2006-12-12
| | | | | | | 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
* r11492@Kushana: nickm | 2006-12-11 12:30:23 -0500Nick Mathewson2006-12-12
| | | | | | | Implement dns server reply retry logic. svn:r9081