aboutsummaryrefslogtreecommitdiff
path: root/src/or/router.c
Commit message (Collapse)AuthorAge
* Create routerparse.hSebastian Hahn2010-07-27
|
* Create rephist.hSebastian Hahn2010-07-27
|
* Create relay.hSebastian Hahn2010-07-27
|
* Create policies.hSebastian Hahn2010-07-27
|
* Create main.hSebastian Hahn2010-07-27
|
* Create hibernate.hSebastian Hahn2010-07-27
|
* Create dns.hSebastian Hahn2010-07-27
|
* Create dirserv.hSebastian Hahn2010-07-27
|
* Create directory.hSebastian Hahn2010-07-27
|
* Create control.hSebastian Hahn2010-07-27
|
* Create connection.hSebastian Hahn2010-07-27
|
* Create config.hSebastian Hahn2010-07-27
|
* Create circuituse.hSebastian Hahn2010-07-27
|
* Create circuitlist.hSebastian Hahn2010-07-27
|
* Create routerlist.hSebastian Hahn2010-07-27
|
* Create router.hSebastian Hahn2010-07-27
|
* Create geoip.hSebastian Hahn2010-07-27
|
* finally get rid of "clique mode"Roger Dingledine2010-04-21
|
* Merge remote branch 'origin/maint-0.2.1'Nick Mathewson2010-02-27
|\ | | | | | | | | | | Conflicts: src/common/test.h src/or/test.c
| * Update Tor Project copyright yearsNick Mathewson2010-02-27
| |
* | Merge remote branch 'origin/maint-0.2.1'Nick Mathewson2010-02-27
|\| | | | | | | | | | | Conflicts: ChangeLog src/or/routerparse.c
| * Properly handle non-terminated stringsSebastian Hahn2010-02-27
| | | | | | | | | | | | | | | | Treat strings returned from signed_descriptor_get_body_impl() as not NUL-terminated. Since the length of the strings is available, this is not a big problem. Discovered by rieo.
* | Fix a memory corruption bug while collecting bridge statsKarsten Loesing2010-01-26
| | | | | | | | | | | | | | | | | | | | We accidentally freed the internal buffer for bridge stats when we were writing the bridge stats file or honoring a control port request for said data. Change the interfaces for geoip_get_bridge_stats* to prevent these problems, and remove the offending free/add a tor_strdup. Fixes bug 1208.
* | Merge remote branch 'origin/maint-0.2.1'Nick Mathewson2010-01-23
|\|
| * Fix two rare leaks spotted by rieo.Nick Mathewson2010-01-23
| |
* | Remove duplicate words and a duplicate newline.Karsten Loesing2009-12-18
| |
* | Fix bridge statistics.Karsten Loesing2009-12-17
| | | | | | | | | | | | Fix statistics on client numbers by country as seen by bridges that were broken in 0.2.2.1-alpha. Also switch to reporting full 24-hour intervals instead of variable 12-to-48-hour intervals.
* | Now that FOO_free(NULL) always works, remove checks before calling it.Nick Mathewson2009-12-12
| |
* | Fix bug 1113.Karsten Loesing2009-10-27
| | | | | | | | Bridges do not use the default exit policy, but reject *:* by default.
* | Merge commit 'origin/maint-0.2.1'Nick Mathewson2009-10-26
|\|
| * Fix two memory leaks found by Coverity (CIDs 417-418)Nick Mathewson2009-10-26
| | | | | | | | | | | | The first happens on an error case when a controller wants an impossible directory object. The second happens when we can't write our fingerprint file.
* | Make signature-generation code handle different key and digest lengths.Nick Mathewson2009-10-15
| |
* | fix two comment bugs for load_stats_file()Roger Dingledine2009-09-28
| |
* | Fix an issue with including stats in extra-info descriptors.Karsten Loesing2009-09-28
| |
* | Fix compile warnings on Snow LeopardSebastian Hahn2009-09-01
| | | | | | | | Big thanks to nickm and arma for helping me with this!
* | Merge branch 'maint-0.2.1'Roger Dingledine2009-08-31
|\|
| * Only send reachability status events on overall success/failureRoger Dingledine2009-08-31
| | | | | | | | | | | | | | | | | | We were telling the controller about CHECKING_REACHABILITY and REACHABILITY_FAILED status events whenever we launch a testing circuit or notice that one has failed. Instead, only tell the controller when we want to inform the user of overall success or overall failure. Bugfix on 0.1.2.6-alpha. Fixes bug 1075. Reported by SwissTorExit.
* | Merge commit 'karsten/proposal-166-impl-master'Nick Mathewson2009-08-26
|\ \
| * | Add some fixes after discussion with Nick.Karsten Loesing2009-08-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Refactor geoip.c by moving duplicate code into rotate_request_period(). - Don't leak memory when cleaning up cell queues. - Make sure that exit_(streams|bytes_(read|written)) are initialized in all places accessing these arrays. - Read only the last block from *stats files and ensure that its timestamp is not more than 25 hours in the past and not more than 1 hour in the future. - Stop truncating the last character when reading *stats files. The only thing that's left now is to avoid reading whole *stats files into memory.
| * | Some final (?) cleanups of proposal 166 implementation.Karsten Loesing2009-08-19
| | |
| * | Fix a couple of bugs that showed up at runtime.Karsten Loesing2009-08-19
| | |
| * | Don't write extra-info document to debug logs.Karsten Loesing2009-08-19
| | |
| * | Move all *-stats file to subdirectory stats/.Karsten Loesing2009-08-19
| | |
| * | Include only the last 24 hours of stats in extra-info documents.Karsten Loesing2009-08-19
| | |
| * | Clean up proposal 166 and its implementation.Karsten Loesing2009-08-18
| | |
| * | Fix trivial bug when uploading extra-info documents.Karsten Loesing2009-08-17
| | |
| * | Include contents of *-stats files in descriptor.Karsten Loesing2009-08-17
| | |
| * | Remove ./configure option for entry and dir request statistics.Karsten Loesing2009-08-17
| | |
* | | Add the first 8 bytes of the git commit digest to our versions.Nick Mathewson2009-08-21
|/ / | | | | | | | | | | | | Note that unlike subversion revision numbers, it isn't meaningful to compare these for anything but equality. We define a sort-order anyway, in case one of these accidentally slips into a recommended-versions list.
* | Merge commit 'origin/maint-0.2.1'Nick Mathewson2009-08-12
|\|