Age | Commit message (Collapse) | Author |
|
svn:r11018
|
|
Close immediately after anything but a successful authentication attempt on the control port. Backport candidate.
svn:r11016
|
|
More documentation
svn:r10992
|
|
Make our control events for multi-line async replies conform to our old grammar. Change back to the old grammar (which got "corrected" in r10931).
svn:r10964
|
|
Patch from tup: translate LFs to CRLFs in NS replies and
ensures the data section is properly terminated with "\r\n.\r\n
svn:r10932
|
|
ADDRMAP events should never have specified local time. Extend them to have the proper gmt time, and make GETINFO address-mappings always do the right thing (since it is new in this version).
svn:r10930
|
|
Apply patch from tup: remove extra space at the end of some circuit-status events, and stop translating CRLF to CRCRLF in control replies.
svn:r10845
|
|
Patch from tup: new address-mappings/ GETINFO that includes expiry times.
svn:r10844
|
|
Fix a potential crash bug when we load many server descriptors at
once and some of them make others of them obsolete. Fixes bug
458. [Bugfix on 0.1.2.x]
svn:r10832
|
|
Man. I thought I removed that code.
svn:r10785
|
|
Patch from tup: add GETINFO status/enough-dir-info
svn:r10782
|
|
Get the RESOLVE controller code working.
svn:r10781
|
|
fix copy-paste error in config message src/or/config.c . Apply
initial (but pared-down) version of launch-resolve-via-controller
patch from Robert Hogan.
svn:r10780
|
|
Add a SOURCE_ADDR field to STREAM NEW events so that controllers can match requests to applications. (Patch from Robert Hogan.)
svn:r10639
|
|
Make "authdir_newdesc rejected" work again.
svn:r10421
|
|
Review XXXX comments without a version; upgrade some to XXXX020.
svn:r10315
|
|
Make connection_array into a smartlist.
svn:r10292
|
|
Use svn revisions consistently throughout all log messages.
svn:r10291
|
|
Fix GCC warnings related to local parameters/variables getting shadowed.
svn:r10198
|
|
Enable (and cope with) more GCC 4.2 warnings.
svn:r10196
|
|
Be a lot smarter when parsing lists of routers and extrainfos.
svn:r10193
|
|
svn:r10182
|
|
Patch from shibz: implement a getinfo status/version/... so a controller can tell whether the current version is recommended, whether any versions are good, and how many authorities agree.
svn:r10162
|
|
svn:r10120
|
|
Backport candidate: correctly set the purpose of routers that are inserted by the controller with purpose=controller.
svn:r10071
|
|
so we can exit from the middle of the circuit.
svn:r10056
|
|
svn:r10022
|
|
Add code to shrink the cell memory pool by discarding empty chunks that have been empty for the last 60 seconds. Also, instead of having test.c duplicate declarations for exposed functions, put them inside #ifdef foo_PRIVATE blocks in the headers. This prevents bugs where test.c gets out of sync.
svn:r9944
|
|
Refactor a bunch of functions that take edge_connection_t not to also take a crypt_path_t; the cpath is implicit.
svn:r9899
|
|
Remove some duplicated code in control.c: unify the "parse space-separated arguments and warn if there are too few" logic into a single helper function.
svn:r9866
|
|
Add a warning when using obsolete "GUARDS" event. Also, remove obsolete "if (1) {}"s from control.c: big patch, mostly just dedenting block contents.
svn:r9865
|
|
(it's a band)
svn:r9853
|
|
behavior for getinfo addr-mappings/*. this is because
the code and spec have been mismatched since at least
0.1.1.x, so i would be surprised if nobody at all is
relying on the current behavior.
backport candidate.
backbackport candidate.
svn:r9823
|
|
svn:r9822
|
|
pointed out by daejees.
svn:r9819
|
|
server, so we match what the control spec claims we do. Reported
by daejees.
svn:r9818
|
|
it a GUARD event. standardize on GUARD, but support people
asking for GUARDS too. reported by daejees.
backport candidate.
svn:r9817
|
|
We have a PATH_SEPARATOR macro. How about we use it?
svn:r9782
|
|
Remove support for v0 control protocol from 0.2.0.x trunk; send back error when we receive a v0 control message. (Leave "if(v1){...}"blocks indented for now so this patch is easier to read.) ((Finally, the linecount goes _down_ a little.))
svn:r9735
|
|
crank up the length of the maximum allowed control message.
svn:r9644
|
|
svn:r9634
|
|
Make remap stream events have a souce; make them generated every time we get a successful connected or resolved cell. Also change reported stream target address to IP consistently when we get the IP from an exit node.
svn:r9624
|
|
Resolve 56 DOCDOC comments.
svn:r9594
|
|
Tweak stream_bw patch: Remove a couple of redundant checks, save 8 bytes per edge connection, fix spelling in the changelog; expand spec.
svn:r9586
|
|
Apply stream_bw patch from Robert Hogan.
svn:r9585
|
|
Update copyright dates.
svn:r9570
|
|
Refactor setconf implementation to be a little slower, but far less error prone.
svn:r9549
|
|
one config option at once. (Vidalia 0.0.11 does this.)
Backport candidate.
svn:r9545
|
|
Warn when we get a v0 control connection.
svn:r9530
|
|
Wow. Remember when I wrote that script to tell me about macros that were never used? Good times.
svn:r9525
|