| Commit message (Expand) | Author | Age |
* | r6948@Kushana: nickm | 2006-07-28 10:10:35 -0400••• Identify some likely target fields for lowering; lower global_identifier (since we only use it for AP streams and origin circs).
svn:r6933
| Nick Mathewson | 2006-07-28 |
* | r6909@Kushana: nickm | 2006-07-26 13:05:58 -0400••• Clean up wide lines from last patch.
svn:r6907
| Nick Mathewson | 2006-07-26 |
* | r6908@Kushana: nickm | 2006-07-26 12:38:52 -0400••• Refactor connection_t into edge, or, dir, control, and base subtypes. This might save some RAM on busy exit servers, but really matters most in terms of correctness.
svn:r6906
| Nick Mathewson | 2006-07-26 |
* | Don't tell anybody, but we're going OO here. This patch splits•••circuit_t into origin_circuit_t and or_circuit_t. I fixed some
segaults; there may be more. We still need to move more rendezvous
stuff into subtypes.
This is a trial run for splitting up connection_t; if the approach is
insane, please say so soon so we can do something smarter.
Also, this discards the old HALF_OPEN code, which nobody seems to
want.
svn:r6817
| Nick Mathewson | 2006-07-23 |
* | stick to nick's nul/null convention•••svn:r6763
| Roger Dingledine | 2006-07-15 |
* | OR_CONN_EVENT_NEW: we should probably handle that , should we not? Especiall...•••svn:r6752
| Nick Mathewson | 2006-07-11 |
* | Next batch of memory miserdom: mmap cached-routers file. This is sure to bre...•••svn:r6675
| Nick Mathewson | 2006-06-22 |
* | export the default exit policy via the control port, so controllers•••don't need to guess what it is / will be later.
svn:r6615
| Roger Dingledine | 2006-06-13 |
* | Add a new warning to our "warn a lot" list: unused parameters. This means we...•••svn:r6532
| Nick Mathewson | 2006-06-04 |
* | make cookie authentication for the controller work again, maybe.•••it sure doesn't now.
svn:r6494
| Roger Dingledine | 2006-05-24 |
* | Remove string size limit on NEWDESC messages; solve bug 291.•••svn:r6463
| Nick Mathewson | 2006-05-22 |
* | forward-port: "Resolve" all XXX011 items, mostly by marking them non-011.•••svn:r6396
| Nick Mathewson | 2006-04-18 |
* | but the \r\n is handy too i hear.•••svn:r6294
| Roger Dingledine | 2006-04-02 |
* | if you give mapaddress no args at all, it should answer•••something more than \r\n.
svn:r6293
| Roger Dingledine | 2006-04-02 |
* | if you ask for getinfo dir/status/ but your dirport is off,•••log a complaint.
svn:r6286
| Roger Dingledine | 2006-04-01 |
* | Fix dirserv_get_networkstatus_v2's api: its function comments•••did not at all match its behavior, and I can't think of a case
when it should return anything other than 0.
This fix may allow getinfo dir/status/foo to work.
svn:r6285
| Roger Dingledine | 2006-04-01 |
* | more helpful error message•••svn:r6283
| Roger Dingledine | 2006-04-01 |
* | Start sending back 512 and 451 errors if mapaddress fails,•••rather than not sending anything back at all.
svn:r6282
| Roger Dingledine | 2006-04-01 |
* | Code to implement networkstatus fetch from controllers. Only works when dirp...•••svn:r6251
| Nick Mathewson | 2006-03-27 |
* | When the controller's *setconf commands fail, collect an error message•••in a string and hand it back. This starts to resolve bug 275.
svn:r6241
| Roger Dingledine | 2006-03-26 |
* | update getinfo info/names to reflect that we now support•••getinfo dir/server/*
svn:r6231
| Roger Dingledine | 2006-03-22 |
* | Implement router purposes, and don't choose a non-general•••purpose router when picking random nodes for a circuit.
Also implement SETROUTERPURPOSE and modify +POSTDESCRIPTOR.
This concludes bug 250 assuming it all works.
svn:r6178
| Roger Dingledine | 2006-03-17 |
* | Implement GETINFO(dir/server/foo); status will be harder.•••svn:r6165
| Nick Mathewson | 2006-03-15 |
* | Now do address rewriting when the controller asks us to attach•••to a particular circuit too. This will let Blossom specify
"moria2.exit" without having to learn what moria2's IP address is.
It may also cause other controller authors some angst. Let us know.
svn:r6136
| Roger Dingledine | 2006-03-12 |
* | fix assert while attachstream'ing a connect-wait or•••resolve-wait stream.
svn:r6134
| Roger Dingledine | 2006-03-12 |
* | avoid shadowing a variable so we don't get sad later.•••svn:r6133
| Roger Dingledine | 2006-03-12 |
* | Let the controller attachstream conns that are in connect_wait•••or resolve_wait: we detach them first and then act as before.
Resolves bug 264.
svn:r6112
| Roger Dingledine | 2006-03-09 |
* | Implement NEWNYM. Nick, did I do a bad thing?•••svn:r6105
| Roger Dingledine | 2006-03-09 |
* | start using OR_CONN_EVENT_NEW.•••also fixes a seg fault in tor (bug 261).
svn:r6101
| Roger Dingledine | 2006-03-08 |
* | mark bug 261•••svn:r6089
| Roger Dingledine | 2006-03-06 |
* | Add a new circuit purpose 'controller' to let the controller•••ask for a circuit that Tor won't try to use.
Extend the EXTENDCIRCUIT controller command to let you specify
the purpose if you're starting a new circuit.
Add a new SETCIRCUITPURPOSE controller command to let you
change a circuit's purpose after it's been created.
svn:r6075
| Roger Dingledine | 2006-02-23 |
* | when saveconf fails in controller v1, we were returning a malformed•••error string.
svn:r6053
| Roger Dingledine | 2006-02-20 |
* | more log conversions.•••whee.
svn:r6003
| Roger Dingledine | 2006-02-13 |
* | Happy new year!•••svn:r5949
| Roger Dingledine | 2006-02-09 |
* | Fix bug 225: now "attachstream 0" treats conn like it just connected,•••doing address remapping, handling .exit and .onion idioms, and so on.
Now we are more uniform in making sure that the controller hears about
all new connections, and making sure it hears when they close.
svn:r5897
| Roger Dingledine | 2006-02-03 |
* | when the controller asks for a signal we don't recognize, don't•••include the whitespace/newline/etc in our complaint.
svn:r5841
| Roger Dingledine | 2006-01-19 |
* | Indirect access to the signed_descriptor field to make it easier to keep them...•••svn:r5827
| Nick Mathewson | 2006-01-12 |
* | entry nodes are now entry guards.•••this is our last easy chance for a wholesale change. heave ho.
svn:r5782
| Roger Dingledine | 2006-01-10 |
* | implement getinfo desc/all-recent•••closes bug 237.
svn:r5770
| Roger Dingledine | 2006-01-10 |
* | Instrument directory client bytes as well as server bytes.•••svn:r5760
| Nick Mathewson | 2006-01-09 |
* | Add reasons to DESTROY and RELAY_TRUNCATED cells.•••svn:r5734
| Nick Mathewson | 2006-01-05 |
* | helper nodes are dead. long live entry nodes.•••(config options EntryNodes and StrictEntryNodes still not
implemented.)
svn:r5673
| Roger Dingledine | 2005-12-28 |
* | Bite the bullet and limit all our source lines to 80 characters, the way IBM ...•••svn:r5582
| Nick Mathewson | 2005-12-14 |
* | extendcircuit and attachstream would complain about not enough•••arguments, but then just keep on going anyway.
svn:r5575
| Roger Dingledine | 2005-12-12 |
* | setconf orport=9001•••513 Unrecognized option value
it's not unrecognized. it's unacceptable. (in this case, i still
have to consult the logs to figure out why, but at least i have
an inkling that maybe i should.)
svn:r5561
| Roger Dingledine | 2005-12-11 |
* | when we changed from log_fn to debug/info/notice/warn/err,•••we screwed up the formatting in wild and unpredictable ways.
fix it before it becomes convention to format logs in wild and
unpredictable ways.
still need to do src/common/ someday.
svn:r5551
| Roger Dingledine | 2005-12-10 |
* | In my private little universe, terminals are still 80 columns. Impose a 160-...•••svn:r5548
| Nick Mathewson | 2005-12-09 |
* | Shave off another 4.7%: remove a linear search when figuring out which circui...•••svn:r5489
| Nick Mathewson | 2005-12-03 |
* | Add a new controller event type that allows controllers to get all•••server descriptors that were uploaded to a router in its role as authoritative
dirserver.
svn:r5436
| Peter Palfrader | 2005-11-19 |
* | if it's not less than three does that mean it's more than two?•••svn:r5422
| Roger Dingledine | 2005-11-18 |