aboutsummaryrefslogtreecommitdiff
path: root/src/or/command.c
Commit message (Expand)AuthorAge
* Change end-of-file NLNL convention. It turns out arma I and I agree.•••svn:r4382 Nick Mathewson2005-06-09
* New whitespace normalization rule: no blank line at EOF.•••svn:r4378 Nick Mathewson2005-06-09
* doxygeny goodness from tyranix•••svn:r4262 Roger Dingledine2005-05-17
* Make Tor compile with no warnings with gcc4.0 on OSX•••svn:r4184 Nick Mathewson2005-05-07
* first iteration of scrubbing sensitive strings from logs.•••also generally clean up log messages. svn:r4174 Roger Dingledine2005-05-03
* New and frightening code to implement fast-path first-hop CREATE_FAST cells. ...•••svn:r4162 Nick Mathewson2005-05-02
* Hopefully, this will make ORs much faster, and not break them: keep a big spl...•••svn:r4020 Nick Mathewson2005-04-06
* start sending 'truncated' cells back rather than destroy cells,•••if the circuit closes in front of you. svn:r3993 Roger Dingledine2005-04-03
* update copyright notices.•••svn:r3982 Nick Mathewson2005-04-01
* Fix an unused function warning•••svn:r3255 Nick Mathewson2005-01-03
* actually make it stop keeping track of times. whoops.•••svn:r3230 Roger Dingledine2004-12-25
* initial profiling by phobos says we spend a whole lot of time•••measuring how long each cell takes to process. make that optional. svn:r3226 Roger Dingledine2004-12-25
* check for duplicate circuit ID _after_ updating circ_id_type.•••svn:r3058 Nick Mathewson2004-12-01
* Suggestion from weasel: Make tor --version --version dump the cvs Id of every...•••svn:r3019 Nick Mathewson2004-11-29
* Normalize space: add one between every control keyword and control clause.•••svn:r3003 Nick Mathewson2004-11-28
* remove emacs droppings, since nick says he doesn't need them anymore•••svn:r2989 Roger Dingledine2004-11-26
* Clean up some logging and interfaces•••svn:r2945 Nick Mathewson2004-11-23
* stop some more seg faults•••svn:r2921 Roger Dingledine2004-11-20
* Resolve a FIXME: use identity comparison, not nickname comparison, to•••choose circuit ID types. This is important because our view of "the nickname of the router on the other side of this connection" is skewed, and depends on whether we think the other rotuer is verified--and there's no way to know whether another router thinks you are verified. For backward compatibility, we notice when the other router chooses the same circuit ID type as us (because it's running an old version), and switch our type to be polite. svn:r2797 Nick Mathewson2004-11-10
* Clean up copyrights.•••Break connection_consider_empty_buckets() out of connection_read_bucket_decrement(). svn:r2698 Roger Dingledine2004-11-07
* Make options no longer a global variable.•••Now we can try setting an option but back out if it fails to parse, or if it's disallowed (e.g. changing RunAsDaemon from 1 to 0). Use parse_line_from_str rather than parse_line_from_file. svn:r2692 Roger Dingledine2004-11-06
* implement first piece of hibernation•••still need to track bandwidth, and make decisions based on bandwidth svn:r2630 Roger Dingledine2004-10-31
* tolerate old 0.0.7 clients that demand a certain ip:port for a router•••even though it's moved on to another one. also reduce some log verbosity. svn:r2288 Roger Dingledine2004-08-18
* when we get a sigint, don't accept new connections/circuits,•••but delay 30 seconds until exiting. if we get a second sigint, exit immediately. svn:r2070 Roger Dingledine2004-07-20
* clean up directory.c API•••svn:r1860 Roger Dingledine2004-05-12
* list in-points to command.c•••svn:r1849 Roger Dingledine2004-05-11
* it's amazing what a bit of punctuation can do for appearances•••svn:r1843 Roger Dingledine2004-05-10
* more doxygen markup•••plenty more remains svn:r1824 Roger Dingledine2004-05-09
* comment the functions in command.c•••this is one of the files nick regarded as scary, so hopefully these will help. svn:r1817 Roger Dingledine2004-05-07
* since we don't support truncateds much, don't bother sending them;•••just close the circ. (this wasn't relevant before, because we were mis-handling destroys.) svn:r1711 Roger Dingledine2004-04-26
* Better error msg on unknown circuit id.•••svn:r1708 Nick Mathewson2004-04-26
* compress end-of-second summary into one line•••svn:r1635 Roger Dingledine2004-04-15
* Use CIRCUIT_IS_ORIGIN in favor of boolean circ->cpath•••svn:r1555 Nick Mathewson2004-04-08
* make rend apconn send to the right cpath layer•••and fix circuit_log_path to know about rend circs svn:r1496 Roger Dingledine2004-04-05
* refactor; start adding debugging logs to midpoint rend stuff•••svn:r1445 Nick Mathewson2004-04-02
* Add rendezvous-related metadata and code to circuits. Initially, we•••thought that a complicated adjunct structure would be necessary, but it doesn't look that way anymore. Of course, I might have forgotten something. svn:r1396 Nick Mathewson2004-03-30
* Split out mark_for_close with circuits. Seems to work for me.•••svn:r1197 Nick Mathewson2004-03-02
* clean up some log messages and severities•••still plenty more left to clean svn:r1158 Roger Dingledine2004-02-28
* checkpoint: revamp relay cell packaging and handling•••include the infrastructure for inserting padding cells when there's a relay-recognized conflict, but it does not work currently. svn:r958 Roger Dingledine2003-12-23
* remove trailing whitespace•••svn:r951 Roger Dingledine2003-12-17
* move cell size to 512 bytes•••move length to 2 bytes, put it in the relay header remove 4 reserved bytes in cell add 4 bytes to relay header for the integrity check svn:r942 Roger Dingledine2003-12-16
* add H(K|1) to the onionskin reply•••verify it at the client end abstract the onionskin handshake lengths breaks backward compatibility (again) svn:r941 Roger Dingledine2003-12-16
* don't build too many circs at once•••expire circs that have been building for too long svn:r835 Roger Dingledine2003-11-18
* bugfix: if you recognize a relay cell, don't also pass it on.•••svn:r816 Roger Dingledine2003-11-16
* Rename aci to circ_id throughout.•••svn:r784 Nick Mathewson2003-11-11
* change WARNING to WARN•••and fix a few typos svn:r571 Roger Dingledine2003-10-10
* Update LICENSE and copyright dates.•••svn:r560 Nick Mathewson2003-10-08
* refactor around connection_edge_send_command()•••svn:r539 Roger Dingledine2003-10-04
* wrap strdup; prefer time() to gettimeofday()•••svn:r538 Roger Dingledine2003-10-04
* Add new cell fullness and bandwidth stats.•••svn:r533 Nick Mathewson2003-10-02