| Commit message (Expand) | Author | Age |
... | |
* | r11680@Kushana: nickm | 2006-12-23 21:45:05 -0500••• Remove code to look for keys in their old locations: we havent stored them there since 0.0.7.2.
svn:r9175
| Nick Mathewson | 2006-12-24 |
* | r11679@Kushana: nickm | 2006-12-23 21:38:41 -0500••• Update the state file less often when AvoidDiskWrites is set.
svn:r9174
| Nick Mathewson | 2006-12-24 |
* | r11676@Kushana: nickm | 2006-12-23 20:42:17 -0500••• Add an orport option to dirserver lines so that clients can tell where to connect to open an encrypted tunnel to a dirserver even before they have its descriptor.
svn:r9171
| Nick Mathewson | 2006-12-24 |
* | and then revert half of r9138•••svn:r9140
| Roger Dingledine | 2006-12-16 |
* | r11618@Kushana: nickm | 2006-12-16 02:00:52 -0500••• Make router_is_me work without calling router_rebuild_descriptor.
svn:r9139
| Nick Mathewson | 2006-12-16 |
* | fix an infinite loop and a memory leak in r9131•••svn:r9138
| Roger Dingledine | 2006-12-16 |
* | a changelog for write limiting. also, disable the "advertise dirport•••until we reach our max bandwidth if it's tiny" trick now that we
do the bandwidth self-test on boot.
svn:r9134
| Roger Dingledine | 2006-12-15 |
* | r11596@Kushana: nickm | 2006-12-15 10:57:12 -0500••• Mark some TODO items as done. Also, never include ourself in our family list.
svn:r9131
| Nick Mathewson | 2006-12-15 |
* | oh, and catch the other instance we should fix•••svn:r9122
| Roger Dingledine | 2006-12-15 |
* | if we rotate our onion key, publish a new descriptor, and•••die soon after, we want to stick with that onion key when
we restart.
svn:r9121
| Roger Dingledine | 2006-12-15 |
* | r11588@Kushana: nickm | 2006-12-15 02:04:32 -0500••• Add a LastRotatedOnionKey variable to the state file, so we can rotate onion keys a week after they change even if we never stay up for a whole week at a time. Should fix bug 368.
svn:r9120
| Nick Mathewson | 2006-12-15 |
* | finish enabling begin-dir cells. require one-hop circs for•••socks-command-connect-dir streams, so we don't open new anonymity
questions.
svn:r9099
| Roger Dingledine | 2006-12-13 |
* | Infrastructure to test BEGIN_DIR cells.•••New socks command CONNECT_DIR. New config option TunnelDirConns that
builds a circ ending at the directory server and delivers a BEGIN_DIR
cell if it's running 0.1.2.2-alpha or later. We still need to make
one-hop circs when appropriate, while making other conns avoid them.
svn:r9098
| Roger Dingledine | 2006-12-13 |
* | actually, i think this fix was closest to what i originally•••intended. this way we don't call resolve-my-address, which
yells and screams if we're using an internal address (mere
clients should not have to care).
svn:r8998
| Roger Dingledine | 2006-11-26 |
* | r9399@totoro: nickm | 2006-11-26 14:22:17 -0500••• Actually, clients *should* try to guess their addresses.
svn:r8997
| Nick Mathewson | 2006-11-26 |
* | r9396@totoro: nickm | 2006-11-26 13:36:29 -0500••• Fix router_new_address_suggestion() so it only changes last_guessed_ip() when it actually calls resolve_my_address(). (bug found by dev-girl)
svn:r8996
| Nick Mathewson | 2006-11-26 |
* | r9449@Kushana: nickm | 2006-10-31 00:12:02 -0500••• Dump breakdown of PK operations when we get a USR2 signal. This should help us figure out of we are doing some of them for stupid reasons.
svn:r8881
| Nick Mathewson | 2006-10-31 |
* | r8970@totoro: nickm | 2006-10-09 10:12:53 -0400••• Win32 patch from Matt Edman: fix compilation bugs by casting to int; defining SSIZE_T; defining USE_TWOS_COMPLEMENT in windows orconfig.h; and using the proper names for win32 functions on GetProcAddress. Also fixes bug 295.
svn:r8669
| Nick Mathewson | 2006-10-09 |
* | r8957@totoro: nickm | 2006-10-08 22:35:17 -0400••• The otherwise regrettable MIPSpro C compiler warns about values set but never used, and about mixing enums and ints; these are good warnings, and so should be fixed. This removes some dead code and some potential bugs. Thanks to pnx.
svn:r8664
| Nick Mathewson | 2006-10-09 |
* | minor cleanups•••svn:r8622
| Roger Dingledine | 2006-10-07 |
* | bugfix: When testing reachability of our dirport, don't launch a new•••test if there's already one in progress.
svn:r8604
| Roger Dingledine | 2006-10-06 |
* | r8838@totoro: nickm | 2006-10-02 15:24:39 -0400••• Partial implementation of revised nickname syntax for controllers. Implement ability to look up routers by "verbose" nicknames; add a per-v1-control-connection flag to turn the feature on in events. Needs testing, spec, ability to actually turn on the flag, double-checking that we wont overflow any nickname buffers, and changelog.
svn:r8582
| Nick Mathewson | 2006-10-03 |
* | - V1 authorities should set "HSAuthoritativeDir 1" to continue being••• hidden service authorities too.
- Just because your DirPort is open doesn't mean people should be
able to remotely teach you about hidden service descriptors. Now
only accept rendezvous posts if you've got HSAuthoritativeDir set.
svn:r8573
| Roger Dingledine | 2006-10-01 |
* | stop trying to hammer router_rebuild_descriptor() when we don't•••have a public address we like yet.
svn:r8554
| Roger Dingledine | 2006-09-30 |
* | r9032@Kushana: nickm | 2006-09-29 18:51:42 -0400••• Now, all log messages should be distinct.
svn:r8545
| Nick Mathewson | 2006-09-29 |
* | r9025@Kushana: nickm | 2006-09-29 18:33:13 -0400••• Differentiate more duplicated log entries
svn:r8542
| Nick Mathewson | 2006-09-29 |
* | r9005@Kushana: nickm | 2006-09-29 10:37:55 -0400••• Implement DESCCHANGED event to tell controller when our router descriptor changes.
svn:r8533
| Nick Mathewson | 2006-09-29 |
* | r8977@Kushana: nickm | 2006-09-28 19:56:41 -0400••• Make "is a v1 authority", "is a v2 authority", and "is a hidden service authority" into separate flags so we can eventually migrate more trust away from moria.
svn:r8523
| Nick Mathewson | 2006-09-28 |
* | r8879@Kushana: nickm | 2006-09-21 17:20:31 -0400••• Oops from earlier patch; add "opt eventdns" to unittests, fix bug in routerdesc generation.
svn:r8444
| Nick Mathewson | 2006-09-21 |
* | r8872@Kushana: nickm | 2006-09-21 14:00:20 -0400••• Implement server-side reverse DNS using eventdns. Add an option to routerdescs so we can tell which servers have eventdns enabled.
svn:r8437
| Nick Mathewson | 2006-09-21 |
* | Stop searching routerlist for routers with the same identity as other routers...•••svn:r8432
| Nick Mathewson | 2006-09-19 |
* | actually, do the bandwidth test anyway, if you've been up at•••least 6 hours at your previous address.
svn:r8403
| Roger Dingledine | 2006-09-15 |
* | avoid thrashing the bandwidth exercise when we change IPs a lot.•••(we avoid simply by not doing any new tests when we change IPs --
it looks like we retain our previous bandwidth estimates, so there's
no need to do new exercise. though in some cases new exercises may
still be useful. one day we'll do something smarter.)
svn:r8402
| Roger Dingledine | 2006-09-15 |
* | make my bandwidth exercises actually happen•••svn:r8400
| Roger Dingledine | 2006-09-15 |
* | Send out a burst of long-range drop cells after we've established that•••we're reachable. Spread them over 4 circuits, so hopefully a few will
be fast. This exercises our bandwidth and bootstraps us quicker.
svn:r8399
| Roger Dingledine | 2006-09-15 |
* | r8819@Kushana: nickm | 2006-09-15 00:27:45 -0400••• Implement a smartlist_uniq() that will with luck not end the world.
svn:r8396
| Nick Mathewson | 2006-09-15 |
* | r9758@danube: weasel | 2006-09-14 07:10:12 +0200••• Add a comment
svn:r8391
| Peter Palfrader | 2006-09-14 |
* | r9753@danube: weasel | 2006-09-14 07:07:02 +0200••• Remove duplicates from MyFamily
svn:r8390
| Peter Palfrader | 2006-09-14 |
* | r9736@danube: weasel | 2006-09-14 05:53:06 +0200••• Refactor dirserv_parse_fingerprint_file(fname) into dirserv_load_fingerprint_file():
There is not need to put together the path to the approved-routers file in more than one place.
svn:r8386
| Peter Palfrader | 2006-09-14 |
* | start remembering X-Your-Address-Is hints even if you're•••a client, so you can become a server more smoothly.
svn:r8359
| Roger Dingledine | 2006-09-09 |
* | fix typo, add log message•••svn:r8357
| Roger Dingledine | 2006-09-09 |
* | add a "getinfo address" controller command.•••svn:r8354
| Roger Dingledine | 2006-09-09 |
* | prefer calling it a client rather than an OP•••svn:r8334
| Roger Dingledine | 2006-09-07 |
* | 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 |
* | when we find our dirport to be reachable, mark our descriptor•••dirty so we'll tell the world. (fixes bug 306 reported by pnx)
svn:r6787
| Roger Dingledine | 2006-07-18 |
* | Start publishing one minute or so after we find our ORPort•••to be reachable. This will help reduce the number of descriptors
we have for ourselves floating around, since it's quite likely
other things (e.g. DirPort) will change during that minute too.
svn:r6786
| Roger Dingledine | 2006-07-18 |
* | parameterize the loudness of log_addr_has_changed(), since it's the•••only place where we inform the user of a new IP address, if we're
guessing it from external sources.
svn:r6780
| Roger Dingledine | 2006-07-17 |
* | Make a louder statement the first time we learn a guessed•••IP address.
svn:r6779
| Roger Dingledine | 2006-07-17 |
* | and don't try to build the descriptor every second, if it's dirty•••but we don't have a known address.
svn:r6777
| Roger Dingledine | 2006-07-17 |
* | fix some more places where we shouldn't crash if we can't build•••our own descriptor yet.
svn:r6775
| Roger Dingledine | 2006-07-17 |