Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-04-23 | Return -1 in the error case from read_bandwidth_usage. | Sebastian Hahn | |
svn:r19367 | |||
2009-04-16 | Documentation fix. | Karsten Loesing | |
svn:r19337 | |||
2009-04-12 | Update to the "April 3 2009" ip-to-country file.tor-0.2.1.14-rc | Roger Dingledine | |
svn:r19307 | |||
2009-04-12 | bump to 0.2.1.14-rc | Roger Dingledine | |
svn:r19306 | |||
2009-04-12 | Raise the minimum bandwidth to be a relay from 20000 bytes to 20480 | Roger Dingledine | |
bytes (aka 20KB/s), to match our documentation. Also update directory authorities so they always assign the Fast flag to relays with 20KB/s of capacity. Now people running relays won't suddenly find themselves not seeing any use, if the network gets faster on average. svn:r19305 | |||
2009-04-12 | put HashedControlPassword and CookieAuthentication explicitly in the | Roger Dingledine | |
torrc.sample.in, so unix people don't shoot themselves in the foot. svn:r19304 | |||
2009-04-11 | For belt-and-suspenders, relays that don't set Address in their config | Roger Dingledine | |
now avoid using begin_dir for all direct connections. svn:r19296 | |||
2009-04-11 | make it compile too | Roger Dingledine | |
svn:r19295 | |||
2009-04-11 | play make-believe that addr isn't a uint32_t | Roger Dingledine | |
svn:r19293 | |||
2009-04-11 | fix the same bug in two more locations (thanks to lark for prodding | Roger Dingledine | |
me further) svn:r19292 | |||
2009-04-11 | Finally fix the bug where dynamic-IP relays disappear when their | Roger Dingledine | |
IP address changes: directory mirrors were mistakenly telling them their old address if they asked via begin_dir, so they never got an accurate answer about their new address, so they just vanished after a day. Should fix bugs 827, 883, and 900 -- but alas, only after every directory mirror has upgraded. svn:r19291 | |||
2009-04-11 | only log that at loglevel notice if there's a problem with the | Roger Dingledine | |
version. otherwise there's no reason to tell the user we're doing behind-the-scenes cleaning. svn:r19288 | |||
2009-04-11 | Clients replace entry guards that were chosen more than a few months | Roger Dingledine | |
ago. This change should significantly improve client performance, especially once more people upgrade, since relays that have been a guard for a long time are currently overloaded. svn:r19287 | |||
2009-04-11 | fix a comment | Roger Dingledine | |
svn:r19262 | |||
2009-04-11 | If the bridge config line doesn't specify a port, assume 443. | Roger Dingledine | |
This makes bridge lines a bit smaller and easier for users to understand. Also, remove a duplicate changelog entry from the past. svn:r19260 | |||
2009-04-11 | Directory authorities should accept a descriptor as changed when the relay ↵ | Sebastian Hahn | |
operator changed the bandwithrate or bandwithburst settings. svn:r19259 | |||
2009-04-10 | commit sebastian's patch to not require contactinfo when testingtornetwork | Roger Dingledine | |
is set svn:r19257 | |||
2009-04-09 | Fix a few crash bugs related to malormed descriptors. Lark found one; ↵ | Nick Mathewson | |
fuzzing found the rest. svn:r19250 | |||
2009-04-01 | log more verbosely when we accept or decline a router descriptor, | Roger Dingledine | |
to help track whether we received them when a relay operator claims they got sent. svn:r19213 | |||
2009-03-31 | if a directory authority declines our server descriptors because it's | Roger Dingledine | |
not new enough, write that in the logs. might be helpful one day. svn:r19195 | |||
2009-03-31 | Limit uploaded directory documents to be 16M rather than 500K. | Roger Dingledine | |
The directory authorities were refusing v3 consensus votes from other authorities, since the votes are now 504K. Fixes bug 959; bugfix on 0.0.2pre17 (where we raised it from 50K to 500K ;). svn:r19194 | |||
2009-03-31 | Directory authorities should never send a 503 "busy" response to | Roger Dingledine | |
requests for votes or keys. Bugfix on 0.2.0.8-alpha; exposed by bug 959. svn:r19189 | |||
2009-03-21 | Actually do that memarea_strndup fix right. Not only must you not examine ↵ | Nick Mathewson | |
unmapped ram, but you also must not copy it. From lark. svn:r19095 | |||
2009-03-21 | fix from lark: make memarea_strndup() work even at the end of a mmap chunk. ↵ | Nick Mathewson | |
Bug was harmless for now, I think. svn:r19094 | |||
2009-03-18 | Whitespace cleanup. | Nick Mathewson | |
svn:r19080 | |||
2009-03-18 | Do not generate the non-verbose circuit path when generating a circuit event ↵ | Nick Mathewson | |
unless we will use it. svn:r19079 | |||
2009-03-18 | If we have a routerstatus but no routerinfo to name a router, use the ↵ | Nick Mathewson | |
routerstatus instead when generating circuit events. Also refactor a little. svn:r19078 | |||
2009-03-18 | Add a function to get a LongName from a routerstatus. Needed for partial ↵ | Nick Mathewson | |
bug 941 fix. svn:r19077 | |||
2009-03-18 | Add some asserts to try to catch bug 930 | Nick Mathewson | |
svn:r19074 | |||
2009-03-18 | Don't double-free successful_uploads. | Nick Mathewson | |
When we used smartlist_free to free the list of succesful uploads because we had succeeded in uploading everywhere, we did not actually set the successful_uploads field to NULL, so later it would get freed again in rend_service_descriptor_free. Fix for bug 948; bug introduced in 0.2.1.6-alpha. svn:r19073 | |||
2009-03-16 | Free very-old descriptors that we do not want to add. Fix for bug 672. ↵ | Nick Mathewson | |
Backport candidate svn:r19057 | |||
2009-03-11 | Make directory usage recording work again. Fixing bug introduced in r17009. | Karsten Loesing | |
svn:r18924 | |||
2009-03-11 | when we get an unrecognized relay streamid, log it | Roger Dingledine | |
svn:r18919 | |||
2009-03-10 | In tor-resolve, when the Tor client to use is specified by ↵ | Steven Murdoch | |
<hostname>:<port>, actually use the specified port rather than defaulting to 9050 svn:r18833 | |||
2009-03-09 | Bugfix on r17756: | Roger Dingledine | |
Avoid trying to print raw memory to the logs when we decide to give up on downloading a given relay descriptor. Bugfix on 0.2.1.9-alpha. svn:r18831 | |||
2009-03-09 | bump to 0.2.1.13-alpha-dev | Roger Dingledine | |
svn:r18830 | |||
2009-03-09 | Log cached-at-exit exit policies to try to fix bug 672.tor-0.2.1.13-alpha | Nick Mathewson | |
svn:r18827 | |||
2009-03-09 | doxygen tweak | Roger Dingledine | |
svn:r18818 | |||
2009-03-09 | bump to 0.2.1.13-alpha | Roger Dingledine | |
svn:r18814 | |||
2009-03-09 | We were already rejecting relay begin cells with destination port | Roger Dingledine | |
of 0. Now also reject extend cells with destination port or address of 0. Suggested by lark. svn:r18812 | |||
2009-03-05 | Update to the "February 26 2009" ip-to-country file | Roger Dingledine | |
svn:r18774 | |||
2009-03-03 | Actually use tor_sscanf() to parse untrusted input. | Nick Mathewson | |
svn:r18761 | |||
2009-03-03 | Add a simple locale-independent no-surprises sscanf replacement. | Nick Mathewson | |
tor_sscanf() only handles %u and %s for now, which will make it adequate to replace sscanf() for date/time/IP parsing. We want this to prevent attackers from constructing weirdly formed descriptors, cells, addresses, HTTP responses, etc, that validate under some locales but not others. svn:r18760 | |||
2009-03-02 | Add and use set/get_uint64 on onion tags. [bug 604; backportable] | Nick Mathewson | |
It seems that 64-bit Sparc Solaris demands 64-bit-aligned access to uint64_t, but does not 64-bit-align the stack-allocated char array we use for cpuworker tags. So this patch adds a set/get_uint64 pair, and uses them to access the conn_id field in the tag. svn:r18743 | |||
2009-02-23 | Fix one case of bug 929. | Nick Mathewson | |
svn:r18683 | |||
2009-02-23 | Add some debugging code to try to catch the likely cause of bug 929 | Nick Mathewson | |
svn:r18682 | |||
2009-02-21 | Patch from lark: if we get two extend cells for the same circuit id, drop ↵ | Nick Mathewson | |
the second. Previously, we had leaked an extend_info if the target connection was not open when the second arrived. svn:r18668 | |||
2009-02-21 | Patch from lark: drop BEGIN cells from a rendevous circuit if they do not ↵ | Nick Mathewson | |
originate from the end of the circuit. svn:r18667 | |||
2009-02-20 | send the newconsensus event if the controller has asked for newconsensus | Roger Dingledine | |
events, not if he's asked for ns events svn:r18656 | |||
2009-02-16 | Possible fix for broken country settings in ExcludeExitNodes. | Nick Mathewson | |
It turns out that we weren't updating the _ExcludeExitNodesUnion set's country numbers when we reloaded (or first loaded!) the IP-to-country file. Spotted by Lark. Bugfix on 0.2.1.6-alpha. svn:r18575 |