| Commit message (Expand) | Author | Age |
... | |
* | r11645@Kushana: nickm | 2006-12-19 14:22:36 -0500••• Reject hostnames with invalid characters, in an attempt to catch more errors earlier. Add an option to disable this behavior.
svn:r9156
| Nick Mathewson | 2006-12-19 |
* | r11644@Kushana: nickm | 2006-12-19 14:07:17 -0500••• Add address-spec.txt document to describe .exit, .onion, and .noconnnect. Hopefully, we will not add too many of these just because we have a file for them now...
svn:r9155
| Nick Mathewson | 2006-12-19 |
* | r11643@Kushana: nickm | 2006-12-19 13:15:14 -0500••• Stop recommmending exits as guards when the exit bandwidth is less than a third of the total bandwidth.
svn:r9154
| Nick Mathewson | 2006-12-19 |
* | r11641@Kushana: nickm | 2006-12-18 18:08:03 -0500••• clean up TODO more: move deferred items to deferred items section; remove completed and abandoned-as-a-bad-idea stuff.
svn:r9153
| Nick Mathewson | 2006-12-18 |
* | some haphazard todo edits. will polish later.•••svn:r9152
| Roger Dingledine | 2006-12-18 |
* | fix whitespace; add a todo item•••svn:r9148
| Roger Dingledine | 2006-12-18 |
* | r11625@Kushana: nickm | 2006-12-17 03:47:12 -0500••• TODO edits. Hm, 0.1.2.x-rc feels quite close.
svn:r9144
| Nick Mathewson | 2006-12-17 |
* | r11598@Kushana: nickm | 2006-12-15 15:59:00 -0500••• 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
| Nick Mathewson | 2006-12-15 |
* | r11596@Kushana: nickm | 2006-12-15 10:57:12 -0500••• Mark some TODO items as done. Also, never include ourself in our family list.
svn:r9131
| Nick Mathewson | 2006-12-15 |
* | some suggestions on todo items•••svn:r9130
| Roger Dingledine | 2006-12-15 |
* | r11584@Kushana: nickm | 2006-12-15 01:10:45 -0500••• 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
| Nick Mathewson | 2006-12-15 |
* | Some more documentation and specs for CONNECT_DIR and BEGIN_DIR.•••Demand that BEGIN_DIR cells have an empty payload.
svn:r9104
| Roger Dingledine | 2006-12-13 |
* | reenable write limiting. nick finally convinced me this was•••a smart move.
more todo sub-items remain for it.
svn:r9101
| Roger Dingledine | 2006-12-13 |
* | ok, so i wasn't totally done.•••svn:r9100
| Roger Dingledine | 2006-12-13 |
* | finish enabling begin-dir cells. require one-hop circs for•••socks-command-connect-dir streams, so we don't open new anonymity
questions.
svn:r9099
| Roger Dingledine | 2006-12-13 |
* | minor cleanups and notes•••svn:r9093
| Roger Dingledine | 2006-12-12 |
* | r11536@Kushana: nickm | 2006-12-11 22:48:21 -0500••• Add ipv6 functionality to evdns.
svn:r9089
| Nick Mathewson | 2006-12-12 |
* | r11498@Kushana: nickm | 2006-12-11 21:40:24 -0500••• Document all structures and (non-exported) functions. External documentation will probably wind up being a manpage, hopefully written by somebody else.
svn:r9087
| Nick Mathewson | 2006-12-12 |
* | r11497@Kushana: nickm | 2006-12-11 21:17:45 -0500••• Rename nameserver functions: every one should now have "server" in the name.
svn:r9086
| Nick Mathewson | 2006-12-12 |
* | r11496@Kushana: nickm | 2006-12-11 19:39:37 -0500••• Clean up XXXX comments in evdns code. Make server_ports actually go away when their refcnt reaches zero.
svn:r9085
| Nick Mathewson | 2006-12-12 |
* | r11495@Kushana: nickm | 2006-12-11 19:11:14 -0500••• More evdns: tab fixes. Dont make users worry about flags. Set truncated flag correctly when generating responses, rather than just bailing out.
svn:r9084
| Nick Mathewson | 2006-12-12 |
* | r11492@Kushana: nickm | 2006-12-11 12:30:23 -0500••• Implement dns server reply retry logic.
svn:r9081
| Nick Mathewson | 2006-12-12 |
* | r11491@Kushana: nickm | 2006-12-11 12:12:57 -0500••• More DNS server hacking: everything except testing, and retries, and documentation, and Tor integration.
svn:r9080
| Nick Mathewson | 2006-12-12 |
* | r9100@Kushana: nickm | 2006-10-05 23:04:13 -0400••• Note subtasks for DNS server
svn:r9069
| Nick Mathewson | 2006-12-12 |
* | r9099@Kushana: nickm | 2006-10-05 17:42:55 -0400••• start fleshing out some logic to build server support into eventdns. Still needs work and testing.
svn:r9068
| Nick Mathewson | 2006-12-12 |
* | r11483@Kushana: nickm | 2006-12-08 00:26:56 -0500••• remove some completed items from the TODO
svn:r9053
| Nick Mathewson | 2006-12-08 |
* | r9561@Kushana: nickm | 2006-11-16 22:32:54 -0500••• Tweaks to test-connection patch: use ".noconnect" instead of ".test" (since there are lots of ways to test things). Use a regular sequence of STREAM events (NEW followed by CLOSED) instead of a new event type. Make the function that checks the address be static and use const and strcasecmpend properly.
svn:r8959
| Nick Mathewson | 2006-11-17 |
* | implement a few status events, so we can make sure they work,•••and so vidalia can start handling them if it wants.
svn:r8802
| Roger Dingledine | 2006-10-23 |
* | r9347@Kushana: nickm | 2006-10-23 01:24:48 -0400••• Implement status event backend logic.
svn:r8799
| Nick Mathewson | 2006-10-23 |
* | r9318@Kushana: nickm | 2006-10-22 15:22:57 -0400••• Let directory authorities set the BadExit flag if they like. Also, refactor directory authority code so we can believe multiple things about a single router, and do fewer linear searches.
svn:r8794
| Nick Mathewson | 2006-10-23 |
* | r9312@Kushana: nickm | 2006-10-20 14:45:22 -0400••• Add an event type to tell the controller when our opinion of a router status has changed. I might have missed some cases here.
svn:r8781
| Nick Mathewson | 2006-10-20 |
* | checkpoint some changes as i read diffs•••svn:r8780
| Roger Dingledine | 2006-10-20 |
* | r9290@31-35-219: nickm | 2006-10-20 10:32:33 -0400••• Add a GETINFO target so controllers can ask Tor for the current state of a router. (Results given in networkstatus format.)
svn:r8772
| Nick Mathewson | 2006-10-20 |
* | r9289@31-35-219: nickm | 2006-10-20 09:43:22 -0400••• Fix longstanding bug in connection_exit_begin_conn(): Since connection_edge_end() exits when the connection is unattached, we were never sending RELAY_END cells back for failed RELAY_BEGIN attempts. Fix this. This might make clients that were otherwise timing out either fail faster or retry faster, which is good news for us.
svn:r8770
| Nick Mathewson | 2006-10-20 |
* | update task for latest openssl version.•••svn:r8769
| Andrew Lewman | 2006-10-20 |
* | r9277@Kushana: nickm | 2006-10-19 19:03:05 -0400••• Add pragma:no-cache and expires headers so that directory lookups can work better in the presence of caching HTTP proxies. (I would have used Cache-Control, but that is an HTTP/1.1 thing.) All timeouts are currently wild-assed guesses.
svn:r8765
| Nick Mathewson | 2006-10-19 |
* | r9273@Kushana: nickm | 2006-10-19 15:43:39 -0400••• Never discard a descriptor for being too old until either it is recommended by no authorities, or until we download a better (more recent and recommended) one for the same router. This will eventually make it possible for servers to publish less often.
svn:r8761
| Nick Mathewson | 2006-10-19 |
* | r9004@totoro: nickm | 2006-10-11 18:05:24 -0400••• Add client support for a 'BadExit' flag, so authorities can say "Server X is a poor choise for your nytimes.com connections, as it seems to direct them to HoorayForMao.com or (more likely) WouldYouLikeToBuyTheseFineEncyclopedias.com"
svn:r8690
| Nick Mathewson | 2006-10-11 |
* | remove a redundant todo entry•••svn:r8678
| Roger Dingledine | 2006-10-09 |
* | r9114@directionless-main: nickm | 2006-10-06 15:46:41 -0400••• Move a changelog item; add a TODO.
svn:r8676
| Nick Mathewson | 2006-10-09 |
* | r8973@totoro: nickm | 2006-10-09 11:45:47 -0400••• Touch up last patch (to add REASON to CIRC events): make some reasons
more sensible, send reasons only to controllers that have enabled
extended events, and clean up whitespace.
svn:r8672
| Nick Mathewson | 2006-10-09 |
* | prune resolved items from the todo•••svn:r8641
| Roger Dingledine | 2006-10-07 |
* | r8922@totoro: nickm | 2006-10-07 11:44:07 -0400••• Split a TODO item into the part I should do and the part I should defer.
svn:r8636
| Nick Mathewson | 2006-10-07 |
* | finish poking and prodding. i'm all happy now.•••svn:r8633
| Roger Dingledine | 2006-10-07 |
* | a new research problem our weight_for_exit algorithm has introduced.•••svn:r8631
| Roger Dingledine | 2006-10-07 |
* | cleanups, closer to a changelog•••svn:r8606
| Roger Dingledine | 2006-10-06 |
* | r8862@totoro: nickm | 2006-10-03 14:54:14 -0400••• Make verbose names get used (when appropriate and selected) in responses to getinfo requests.
svn:r8593
| Nick Mathewson | 2006-10-03 |
* | r8857@totoro: nickm | 2006-10-03 13:54:21 -0400••• Implement ORCONN with verbose names.
svn:r8588
| Nick Mathewson | 2006-10-03 |
* | r8840@totoro: nickm | 2006-10-02 15:56:16 -0400••• Add USEFEATURE to control changes to control protocol. Use like __future__ directive from Python. Will spec before pushing changes. No, really. :)
svn:r8584
| Nick Mathewson | 2006-10-03 |
* | r8838@totoro: nickm | 2006-10-02 15:24:39 -0400••• Partial implementation of revised nickname syntax for controllers. Implement ability to look up routers by "verbose" nicknames; add a per-v1-control-connection flag to turn the feature on in events. Needs testing, spec, ability to actually turn on the flag, double-checking that we wont overflow any nickname buffers, and changelog.
svn:r8582
| Nick Mathewson | 2006-10-03 |