aboutsummaryrefslogtreecommitdiff
path: root/src/or/router.c
Commit message (Collapse)AuthorAge
...
| * Fix possible segmentation fault on directory authorities.Karsten Loesing2009-08-11
| | | | | | | | | | | | The more verbose logs that were added in ee58153 also include a string that might not have been initialized. This can lead to segfaults, e.g., when setting up private Tor networks. Initialize this string with NULL.
* | Merge branch 'maint-0.2.1' into masterRoger Dingledine2009-07-28
|\|
| * Changing MaxAdvertisedBW may not need a republishSebastian Hahn2009-07-27
| | | | | | | | | | | | | | Relays no longer publish a new server descriptor if they change their MaxAdvertisedBandwidth config option but it doesn't end up changing their advertised bandwidth numbers. Bugfix on 0.2.0.28-rc; fixes bug 1026. Patch from Sebastian.
| * Write fingerprint to file and log without spacesRoger Dingledine2009-07-27
| | | | | | | | | | Now it will look like the fingerprints in our bridges documentation, and confuse fewer users.
* | Some tweaks to statistics.Karsten Loesing2009-07-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes to directory request statistics: - Rename GEOIP statistics to DIRREQ statistics, because they now include more than only GeoIP-based statistics, whereas other statistics are GeoIP-dependent, too. - Rename output file from geoip-stats to dirreq-stats. - Add new config option DirReqStatistics that is required to measure directory request statistics. - Clean up ChangeLog. Also ensure that entry guards statistics have access to a local GeoIP database.
* | If configured, write entry-node statistics to disk periodically.Karsten Loesing2009-07-05
| |
* | Merge commit 'origin/maint-0.2.1'Nick Mathewson2009-07-02
|\| | | | | | | | | [Didn't take Karsten's full bug 1024 workaround, since 0.2.2 doesn't use v0 rend descs.]
| * another minor patch to add to 0.2.1.xRoger Dingledine2009-06-30
| | | | | | | | | | | | | | o Minor features: - If we're a relay and we change our IP address, be more verbose about the reason that made us change. Should help track down further bugs for relays on dynamic IP addresses.
* | Merge branch 'hardware_accel_improvements'Nick Mathewson2009-05-31
|\ \
| * | Add support for dynamic OpenSSL hardware crypto acceleration engines.Martin Peck2009-05-23
| | |
* | | Merge commit 'origin/maint-0.2.1'Nick Mathewson2009-05-27
|\ \ \ | | |/ | |/|
| * | Spell-check Tor.Nick Mathewson2009-05-27
| |/
* / Change the way how directories that are configured with --enable-geoip-stats ↵Karsten Loesing2009-05-27
|/ | | | | | | | | write geoip stats to disk. - Write geoip stats to disk every 24 hours, not every hour. - Remove configuration options and define reasonable defaults. - Clear history of client requests every 24 hours (which wasn't done at all before).
* Fix a memory leak when v3 directory authorities load their keysRoger Dingledine2009-05-17
| | | | and cert from disk. Bugfix on 0.2.0.1-alpha.
* Update copyright to 2009.Karsten Loesing2009-05-04
|
* fix a commentRoger Dingledine2009-04-11
| | | | svn:r19262
* log more verbosely when we accept or decline a router descriptor,Roger Dingledine2009-04-01
| | | | | | | | to help track whether we received them when a relay operator claims they got sent. svn:r19213
* Add a function to get a LongName from a routerstatus. Needed for partial ↵Nick Mathewson2009-03-18
| | | | | | bug 941 fix. svn:r19077
* clean up r18287Roger Dingledine2009-01-28
| | | | svn:r18288
* patch from matt to implement 'getinfo status/clients-seen'Roger Dingledine2009-01-28
| | | | svn:r18287
* Make sure that even in the weird fiddly paths that lead to init_keys,Nick Mathewson2009-01-21
| | | | | | | | | | crypto_global_init gets called. Also have it be crypto_global_init that calls crypto_seed_rng, so we are not dependent on OpenSSL's RAND_poll in these fiddly cases. Should fix bug 907. Bugfix on 0.0.9pre6. Backport candidate. svn:r18210
* Bugfix on r13098. Backport candidate.Roger Dingledine2009-01-06
| | | | | | | | | | When we made bridge authorities stop serving bridge descriptors over unencrypted links, we also broke DirPort reachability testing for bridges. So bridges with a non-zero DirPort were printing spurious warns to their logs. Bugfix on 0.2.0.16-alpha. Fixes bug 709. svn:r17945
* Remove svn $Id$s from our source, and remove tor --version --version.Nick Mathewson2009-01-04
| | | | | | | | The subversion $Id$ fields made every commit force a rebuild of whatever file got committed. They were not actually useful for telling the version of Tor files in the wild. svn:r17867
* New controller event "clients_seen" to report a geoip-based summaryRoger Dingledine2008-12-27
| | | | | | | | | of which countries we've seen clients from recently. Now controllers like Vidalia can show bridge operators that they're actually making a difference. svn:r17796
* Add some early checks to keep ipv6 addresses from failing by accident. Now, ↵Nick Mathewson2008-12-26
| | | | | | they fail on purpose, at least till 0.2.2.something. svn:r17791
* Document most undocumented variables.Nick Mathewson2008-12-23
| | | | svn:r17754
* Add DOCDOC entries for undocumented static and global variables.Nick Mathewson2008-12-22
| | | | svn:r17739
* Fix most DOCDOCs remaining and/or added by redox.Nick Mathewson2008-12-22
| | | | svn:r17734
* Add DOCDOC comments for all undocumented functions. Add missing *s to other ↵Nick Mathewson2008-12-22
| | | | | | comments so that they will get recognized as doxygen. svn:r17729
* Make it possible to call set_onion_key twice without leaking RAM.Nick Mathewson2008-12-18
| | | | svn:r17673
* Fix bug 889: share deep-copied keys between threads to avoid races in ↵Nick Mathewson2008-12-18
| | | | | | reference counts. Bugfix on 0.1.0.1-rc. svn:r17672
* Make return code from router_add_to_routerlist a nice sensible enum. Based ↵Nick Mathewson2008-12-17
| | | | | | on patch from Sebastian. svn:r17656
* Bug 691 fix: do not shutdown Tor servers right away if the network is down.Nick Mathewson2008-12-10
| | | | svn:r17566
* When a directory authority gives us a new guess for our IP address, Roger Dingledine2008-12-10
| | | | | | | | log which authority we used. Hopefully this will help us debug the recent complaints about bad IP address guesses. svn:r17549
* Now NodeFamily and MyFamily config options allow spaces inRoger Dingledine2008-10-01
| | | | | | | | identity fingerprints, so it's easier to paste them in. Suggested by Lucky Green. svn:r17021
* Proposal 152 implementation from Josh Albrecht, with tweaks.Nick Mathewson2008-09-26
| | | | svn:r16983
* Add country-code support to configured node lists to implement the ↵Nick Mathewson2008-09-25
| | | | | | ever-popular "no exits in Monaco" feature (ExcludeExitNodes {MC}). Also allow country codes and IP ranges in ExitNodes. (EntryNodes needs more work.) Based on code by Robert Hogan. Needs more testing. svn:r16966
* All relays now store and serve v2 hidden service descriptors by default (not ↵Karsten Loesing2008-09-24
| | | | | | only directory mirrors). svn:r16961
* Directory mirrors store and serve v2 hidden service descriptors by default.Karsten Loesing2008-09-11
| | | | svn:r16858
* Refactor some code and add some asserts based on scanner results.Nick Mathewson2008-09-05
| | | | svn:r16783
* Add a lockfile to the Tor data directory to avoid situations where two Tors ↵Nick Mathewson2008-09-01
| | | | | | start with the same datadir, or where a --list-fingerprints races with a server to create keys, or such. svn:r16722
* r17641@31-33-44: nickm | 2008-08-05 16:07:53 -0400Nick Mathewson2008-08-05
| | | | | | | Initial conversion of uint32_t addr to tor_addr_t addr in connection_t and related types. Most of the Tor wire formats using these new types are in, but the code to generate and use it is not. This is a big patch. Let me know what it breaks for you. svn:r16435
* r17346@aud-055: nickm | 2008-07-24 15:37:19 +0200Nick Mathewson2008-07-24
| | | | | | | Make generic address manipulation functions work better. Switch address policy code to use tor_addr_t, so it can handle IPv6. That is a good place to start. svn:r16178
* implement more fine-tuning options for stats codeNick Mathewson2008-06-18
| | | | svn:r15345
* forward-port r14934Roger Dingledine2008-06-04
| | | | svn:r14936
* New code to implement proposal for local geoip stats. Only enabled with ↵Nick Mathewson2008-05-29
| | | | | | --enable-geoip-stats passed to configure. svn:r14802
* Several geoip changes/fixes as requested.Nick Mathewson2008-05-28
| | | | svn:r14780
* r19705@catbus: nickm | 2008-05-12 11:40:15 -0400Nick Mathewson2008-05-12
| | | | | | | Actually load the legacy key, not just the authority key twice. svn:r14594
* r19690@catbus: nickm | 2008-05-11 22:13:31 -0400Nick Mathewson2008-05-12
| | | | | | | Implement a proposal to let a directory authority migrate its identity key without ceasing to sign consensuses. svn:r14584
* I bet I screwed up while merging in the changes from the feature branch into ↵Peter Palfrader2008-04-24
| | | | | | my git-svn repository. Undo r14451 svn:r14452