| Commit message (Expand) | Author | Age |
* | 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 |
* | and code the part where redirectstream can take a port.•••svn:r5421
| Roger Dingledine | 2005-11-18 |
* | and now we actually do it, too.•••svn:r5414
| Roger Dingledine | 2005-11-17 |
* | when you type 'getinfo' with no arguments, it doesn't give you•••any answer at all. this is clearly a bug.
the more interesting bug is whether things like setconf, getconf,
and so on should return 250 OK if you give them no arguments. should
we have a new "you didn't ask me anything" response code, or just
leave it as is?
svn:r5412
| Roger Dingledine | 2005-11-17 |
* | bugfix: the controller doesn't mention it's a .onion if it is.•••svn:r5400
| Roger Dingledine | 2005-11-16 |
* | On directory servers, old_routers was wasting hundreds of bytes per supersede...•••svn:r5349
| Nick Mathewson | 2005-11-05 |
* | Remove last vestiges of old logging interface.•••svn:r5317
| Nick Mathewson | 2005-10-25 |
* | Fix possible free(NULL) in control.c•••svn:r5306
| Nick Mathewson | 2005-10-25 |
* | Use LD_BUG as appropriate; convert rend* and router* to new logging interface...•••svn:r5302
| Nick Mathewson | 2005-10-24 |
* | Migrate a few more files to domained logging•••svn:r5285
| Nick Mathewson | 2005-10-18 |
* | Refactor routerlist access slightly: always use router_get_by_routerlist(); c...•••svn:r5276
| Nick Mathewson | 2005-10-18 |
* | split send_control1_event() into the printf and the print/dispatch part. The•••printf part was and is limited to at most 1024 byte messages, so having the print
part separately available makes sense.
svn:r5273
| Peter Palfrader | 2005-10-18 |
* | Be a bit more verbose in our AUTHENTICATE error messages in the control proto...•••svn:r5245
| Peter Palfrader | 2005-10-12 |
* | Add an as-yet-unused "EXTENDED" flag to SETEVENTS to indicate that the client...•••svn:r5237
| Nick Mathewson | 2005-10-12 |
* | stutter therapy lessons•••svn:r5191
| Roger Dingledine | 2005-10-05 |
* | Fix verbose compiler warnings, including one in routerlist.c that would have ...•••svn:r5190
| Nick Mathewson | 2005-10-05 |
* | Check for named servers when looking them up by nickname;•••warn when we'recalling a non-named server by its nickname;
don't warn twice about the same name.
Fix a bug in routers_update_status_from_networkstatus that made nearly
all clients never update routerinfo_t.is_named.
Try to list MyFamily elements by key, not by nickname.
Only warn about names that we generated ourself, or got from the local
user.
On TLS handshake, only check the other router's nickname against its
expected nickname if is_named is set.
svn:r5185
| Nick Mathewson | 2005-10-04 |
* | comment cleanups•••svn:r5181
| Roger Dingledine | 2005-10-04 |
* | Resolve several DOCDOCs. Make non-mirrors only launch routerdesc downloads w...•••svn:r5166
| Nick Mathewson | 2005-09-30 |
* | suppress all our usual compiler warnings, including a longstanding one from t...•••svn:r5149
| Nick Mathewson | 2005-09-29 |
* | bugfix: nobody ever implemented EVENT_ADDRMAP for control protocol•••version 0, so don't let version 0 controllers ask for it.
svn:r5107
| Roger Dingledine | 2005-09-21 |
* | Make write_escaped_data more bulletproof; backport candidate.•••svn:r5106
| Nick Mathewson | 2005-09-21 |
* | Add new config.c function to set options that can fail, and roll back if they...•••svn:r5046
| Nick Mathewson | 2005-09-14 |
* | checkpoint: clean up and document the three ways to call config_assign()•••and reduce code duplication in config_free() and option_is_same().
svn:r5040
| Roger Dingledine | 2005-09-14 |
* | Fix bug found by "ca": looking up a non-existent stream for a v1 control conn...•••svn:r5001
| Nick Mathewson | 2005-09-12 |
* | Make GCC v4 happy with heavy warnings enabled.•••svn:r4922
| Nick Mathewson | 2005-09-08 |
* | add a RESETCONF controller command, and make setconf with a null•••option actually mean to set it to ""
svn:r4916
| Roger Dingledine | 2005-09-08 |
* | TOR_ISSPACE, not isspace.•••svn:r4828
| Nick Mathewson | 2005-08-24 |
* | Make set_options a little smarter: have options_act handle transitions on its...•••svn:r4802
| Nick Mathewson | 2005-08-22 |
* | rotate dns and cpu workers if the controller changes options that•••will affect them.
svn:r4787
| Roger Dingledine | 2005-08-15 |