aboutsummaryrefslogtreecommitdiff
path: root/src/or/control.c
Commit message (Expand)AuthorAge
* mark bug 261•••svn:r6089 Roger Dingledine2006-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 Dingledine2006-02-23
* when saveconf fails in controller v1, we were returning a malformed•••error string. svn:r6053 Roger Dingledine2006-02-20
* more log conversions.•••whee. svn:r6003 Roger Dingledine2006-02-13
* Happy new year!•••svn:r5949 Roger Dingledine2006-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 Dingledine2006-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 Dingledine2006-01-19
* Indirect access to the signed_descriptor field to make it easier to keep them...•••svn:r5827 Nick Mathewson2006-01-12
* entry nodes are now entry guards.•••this is our last easy chance for a wholesale change. heave ho. svn:r5782 Roger Dingledine2006-01-10
* implement getinfo desc/all-recent•••closes bug 237. svn:r5770 Roger Dingledine2006-01-10
* Instrument directory client bytes as well as server bytes.•••svn:r5760 Nick Mathewson2006-01-09
* Add reasons to DESTROY and RELAY_TRUNCATED cells.•••svn:r5734 Nick Mathewson2006-01-05
* helper nodes are dead. long live entry nodes.•••(config options EntryNodes and StrictEntryNodes still not implemented.) svn:r5673 Roger Dingledine2005-12-28
* Bite the bullet and limit all our source lines to 80 characters, the way IBM ...•••svn:r5582 Nick Mathewson2005-12-14
* extendcircuit and attachstream would complain about not enough•••arguments, but then just keep on going anyway. svn:r5575 Roger Dingledine2005-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 Dingledine2005-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 Dingledine2005-12-10
* In my private little universe, terminals are still 80 columns. Impose a 160-...•••svn:r5548 Nick Mathewson2005-12-09
* Shave off another 4.7%: remove a linear search when figuring out which circui...•••svn:r5489 Nick Mathewson2005-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 Palfrader2005-11-19
* if it's not less than three does that mean it's more than two?•••svn:r5422 Roger Dingledine2005-11-18
* and code the part where redirectstream can take a port.•••svn:r5421 Roger Dingledine2005-11-18
* and now we actually do it, too.•••svn:r5414 Roger Dingledine2005-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 Dingledine2005-11-17
* bugfix: the controller doesn't mention it's a .onion if it is.•••svn:r5400 Roger Dingledine2005-11-16
* On directory servers, old_routers was wasting hundreds of bytes per supersede...•••svn:r5349 Nick Mathewson2005-11-05
* Remove last vestiges of old logging interface.•••svn:r5317 Nick Mathewson2005-10-25
* Fix possible free(NULL) in control.c•••svn:r5306 Nick Mathewson2005-10-25
* Use LD_BUG as appropriate; convert rend* and router* to new logging interface...•••svn:r5302 Nick Mathewson2005-10-24
* Migrate a few more files to domained logging•••svn:r5285 Nick Mathewson2005-10-18
* Refactor routerlist access slightly: always use router_get_by_routerlist(); c...•••svn:r5276 Nick Mathewson2005-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 Palfrader2005-10-18
* Be a bit more verbose in our AUTHENTICATE error messages in the control proto...•••svn:r5245 Peter Palfrader2005-10-12
* Add an as-yet-unused "EXTENDED" flag to SETEVENTS to indicate that the client...•••svn:r5237 Nick Mathewson2005-10-12
* stutter therapy lessons•••svn:r5191 Roger Dingledine2005-10-05
* Fix verbose compiler warnings, including one in routerlist.c that would have ...•••svn:r5190 Nick Mathewson2005-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 Mathewson2005-10-04
* comment cleanups•••svn:r5181 Roger Dingledine2005-10-04
* Resolve several DOCDOCs. Make non-mirrors only launch routerdesc downloads w...•••svn:r5166 Nick Mathewson2005-09-30
* suppress all our usual compiler warnings, including a longstanding one from t...•••svn:r5149 Nick Mathewson2005-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 Dingledine2005-09-21
* Make write_escaped_data more bulletproof; backport candidate.•••svn:r5106 Nick Mathewson2005-09-21
* Add new config.c function to set options that can fail, and roll back if they...•••svn:r5046 Nick Mathewson2005-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 Dingledine2005-09-14
* Fix bug found by "ca": looking up a non-existent stream for a v1 control conn...•••svn:r5001 Nick Mathewson2005-09-12
* Make GCC v4 happy with heavy warnings enabled.•••svn:r4922 Nick Mathewson2005-09-08
* add a RESETCONF controller command, and make setconf with a null•••option actually mean to set it to "" svn:r4916 Roger Dingledine2005-09-08
* TOR_ISSPACE, not isspace.•••svn:r4828 Nick Mathewson2005-08-24
* Make set_options a little smarter: have options_act handle transitions on its...•••svn:r4802 Nick Mathewson2005-08-22
* rotate dns and cpu workers if the controller changes options that•••will affect them. svn:r4787 Roger Dingledine2005-08-15