| Commit message (Expand) | Author | Age |
* | r18272@catbus: nickm | 2008-02-20 18:20:33 -0500••• add a flag to suppress overwriting the certificates file with new certificates, so we do not overwrite all certs when starting as an authority.
svn:r13630
| Nick Mathewson | 2008-02-20 |
* | cleanups on r13442.•••oh, and this should be backported too.
svn:r13444
| Roger Dingledine | 2008-02-09 |
* | Patch from "Andrew S. Lists" to catch when we contact a directory mirror•••at IP address X and he says we look like we're coming from IP address X.
svn:r13442
| Roger Dingledine | 2008-02-09 |
* | r14062@tombo: nickm | 2008-02-08 15:17:07 -0500••• Change DNs in x509 certificates to be harder to fingerprint. Raise common code. Refactor random hostname generation into crypto.c
svn:r13429
| Nick Mathewson | 2008-02-08 |
* | Update some copyright notices: it is now 2008.•••svn:r13412
| Nick Mathewson | 2008-02-07 |
* | if i'm a v3 authority, tell myself about my cert when i startup.•••otherwise i'll keep asking other authorities for it, which probably
isn't the best way to get it. this made bootstrapping a new network
very hard.
svn:r13400
| Roger Dingledine | 2008-02-06 |
* | r17914@catbus: nickm | 2008-02-05 16:12:16 -0500••• Remove or downgrade some XXX020 items.
svn:r13388
| Nick Mathewson | 2008-02-05 |
* | Don't trigger an assert if we start a directory authority with a•••private IP address (like 127.0.0.1).
svn:r13371
| Roger Dingledine | 2008-02-04 |
* | minor typo•••svn:r13174
| Roger Dingledine | 2008-01-18 |
* | r17639@catbus: nickm | 2008-01-15 19:09:21 -0500••• Fix some hard to trigger but nonetheless real memory leaks spotted by an anonymous contributor. Needs review. Partial backport candidate.
svn:r13147
| Nick Mathewson | 2008-01-16 |
* | r17564@catbus: nickm | 2008-01-10 13:19:59 -0500••• Fix bug in r13094: be sure to set the purpose and send_unencrypted fields correctly in our own routerinfo and extrainfo.
svn:r13098
| Nick Mathewson | 2008-01-10 |
* | our defensive programming plan hid a bug. switch to offensive programming.•••svn:r13078
| Roger Dingledine | 2008-01-08 |
* | make new v3 authorities that aren't in the DirServers list believe•••in themselves again. bug experienced by karsten.
svn:r13076
| Roger Dingledine | 2008-01-08 |
* | r17500@catbus: nickm | 2008-01-07 13:54:51 -0500••• More messing about with bug 557 issues: do not let bizarre settings for myfamily or contactinfo muck with generated router descriptors.
svn:r13057
| Nick Mathewson | 2008-01-07 |
* | r15779@tombo: nickm | 2008-01-01 23:43:24 -0500••• Use reference-counting to avoid allocating a zillion little addr_policy_t objects. (This is an old patch that had been sitting on my hard drive for a while.)
svn:r13017
| Nick Mathewson | 2008-01-02 |
* | r15653@tombo: nickm | 2007-12-23 14:15:12 -0500••• Refactor circuit_launch* functions to take a bitfield of flags rather than 4 separate nonconsecutive flags arguments. Also, note a possible but in circuit_find_to_cannibalize, which seems to be ignoring its purpose argument.
svn:r12948
| Nick Mathewson | 2007-12-23 |
* | fix some irix compile complaints; make "kbytes" work as a memory unit•••svn:r12936
| Roger Dingledine | 2007-12-23 |
* | Directory authorities should only automatically download Extra Info•••documents if they're v1, v2, or v3 authorities.
svn:r12898
| Roger Dingledine | 2007-12-21 |
* | some more refactoring•••svn:r12897
| Roger Dingledine | 2007-12-21 |
* | r17246@catbus: nickm | 2007-12-18 18:45:17 -0500••• Fix some xxx020 items.
svn:r12864
| Nick Mathewson | 2007-12-18 |
* | Make bridge authorities test reachability of bridges.•••Added two XXX020's that we need to think harder about.
svn:r12859
| Roger Dingledine | 2007-12-18 |
* | r15532@tombo: nickm | 2007-12-17 17:41:05 -0500••• clean up whitesapce and debug a little on geoip stuff.
svn:r12847
| Nick Mathewson | 2007-12-17 |
* | r15531@tombo: nickm | 2007-12-17 17:19:24 -0500••• Support raw IP-to-country as well as postprocessed format. Include GEOIP summary in extrainfo of bridges.
svn:r12846
| Nick Mathewson | 2007-12-17 |
* | clean up copyrights, and assign 2007 copyrights to The Tor Project, Inc•••svn:r12786
| Roger Dingledine | 2007-12-12 |
* | start to refactor dirserver_mode()•••svn:r12621
| Roger Dingledine | 2007-12-01 |
* | fix two trivial potential onionkey leaks. neither of these•••should happen in practice. but now they really won't.
svn:r12620
| Roger Dingledine | 2007-12-01 |
* | Exit policies now reject connections that are addressed to a•••relay's public (external) IP address too, unless
ExitPolicyRejectPrivate is turned off. We do this because too
many relays are running nearby to services that trust them based
on network address.
svn:r12459
| Roger Dingledine | 2007-11-10 |
* | r16525@catbus: nickm | 2007-11-07 12:10:01 -0500••• Clean up log messages from bug 543 fix, and make old_routers also keep track of their indices. This will probably crash some until all the bugs are fixed.
svn:r12412
| Nick Mathewson | 2007-11-07 |
* | r16282@catbus: nickm | 2007-10-30 14:28:58 -0400••• Implement lots of proposal 105. None of it is enabled yet.
svn:r12285
| Nick Mathewson | 2007-10-30 |
* | r16262@catbus: nickm | 2007-10-29 13:21:35 -0400••• Patch from Karsten: Code to act as (and use) v2 hidden service directories.
svn:r12272
| Nick Mathewson | 2007-10-29 |
* | r16242@catbus: nickm | 2007-10-28 16:28:13 -0400••• Implement if-modified-since for consensus networkstatuses so that we do not download duplicates needlessly.
svn:r12258
| Nick Mathewson | 2007-10-28 |
* | r15991@catbus: nickm | 2007-10-20 20:08:29 -0400••• Fix a nasty bug in DownloadExtraInfo implementation where we would discard, download, discard, download ad infinitum.
svn:r12069
| Nick Mathewson | 2007-10-21 |
* | r15913@catbus: nickm | 2007-10-18 10:22:19 -0400••• Fix segfault in init_keys()
svn:r12021
| Nick Mathewson | 2007-10-18 |
* | r15886@catbus: nickm | 2007-10-17 17:21:10 -0400••• Treat it as an error when a v3 authority cant load its keys or certificates
svn:r12004
| Nick Mathewson | 2007-10-17 |
* | r15877@catbus: nickm | 2007-10-17 12:54:56 -0400••• Make unverified-consensus get removed when it is accepted or rejected. Make a new get_datadir_fname*() set of functions to eliminate the common code of "get the options, get the datadir, append some stuff".
svn:r12000
| Nick Mathewson | 2007-10-17 |
* | r15862@catbus: nickm | 2007-10-16 13:19:29 -0400••• Correct mismatches between DirServer lines and authority configuration.
svn:r11992
| Nick Mathewson | 2007-10-16 |
* | Stop publishing a new server descriptor just because we HUP or•••when we find our DirPort to be reachable but won't actually publish
it. Extra descriptors without any real changes are dropped by the
authorities, and can screw up our "publish every 18 hours" schedule.
svn:r11915
| Roger Dingledine | 2007-10-13 |
* | Controllers should now specify cache=no or cache=yes when using•••the +POSTDESCRIPTOR command.
svn:r11892
| Roger Dingledine | 2007-10-12 |
* | back out a little bit of r11817 to preserve current behavior.•••some other behavior changes left in.
svn:r11821
| Roger Dingledine | 2007-10-09 |
* | r15598@catbus: nickm | 2007-10-09 16:37:35 -0400••• Turn all "Is DirPort nonzero? Because if it is, we must be a directory" logic into calls to dirserver_mode().
svn:r11817
| Nick Mathewson | 2007-10-09 |
* | r15530@catbus: nickm | 2007-10-04 12:16:27 -0400••• Add a bunch of function documentation; clean up a little code; fix some XXXXs; tag the nonsensical EXTRAINFO_PURPOSE_GENERAL as nonsesnse; note another bit of "do not cache special routers" code to nuke.
svn:r11761
| Nick Mathewson | 2007-10-04 |
* | r15422@catbus: nickm | 2007-09-27 16:42:35 -0400••• Use descriptor annotations to record the source, download t time, and purpose of every descriptor we add to the store. The remaining to-do item is to stop setting do_not_cache on bridges.
svn:r11680
| Nick Mathewson | 2007-09-27 |
* | r15412@catbus: nickm | 2007-09-27 12:04:24 -0400••• More annotated-store work: handle annotations in lists correctly. Add ability to prepend annotations to a routerdesc (and to every rtouredesc in a list), while verifying that the routerdesc is not already annotated.
svn:r11665
| Nick Mathewson | 2007-09-27 |
* | r15400@catbus: nickm | 2007-09-26 12:13:12 -0400••• Backend for descriptor annotations: parse annotations as keywords; only allow them to appear in the cache; do not serve them as part of the descriptor if we are a dirserver. Still need mechanism to set annotations. Still need to rename cache file.
svn:r11654
| Nick Mathewson | 2007-09-26 |
* | r15310@catbus: nickm | 2007-09-24 11:36:08 -0400••• Patch from Robert Hogan: fix a couple of status-event related typos. Backport candidate.
svn:r11604
| Nick Mathewson | 2007-09-24 |
* | only mess with 'state' in init_keys if we're planning to actually•••run tor. this resolves a segfault in 'tor --list-fingerprints'
introduced by r11437.
backport candidate due to r11438.
svn:r11566
| Roger Dingledine | 2007-09-21 |
* | Servers used to decline to publish their DirPort if their•••BandwidthRate, RelayBandwidthRate, or MaxAdvertisedBandwidth
were below a threshold. Now they only look at BandwidthRate and
RelayBandwidthRate.
svn:r11465
| Roger Dingledine | 2007-09-17 |
* | r14392@Kushana: nickm | 2007-09-12 11:04:20 -0400••• Complete implementation of proposal 104: remove bandwidth history lines from router descriptors.
svn:r11434
| Nick Mathewson | 2007-09-12 |
* | r15047@catbus: nickm | 2007-09-11 13:40:54 -0400••• Fix a memory leak when reloading v3 authority certificate and keys.
svn:r11428
| Nick Mathewson | 2007-09-11 |
* | r15046@catbus: nickm | 2007-09-11 13:38:36 -0400••• Check V3 authority certificates for expiry, and warn the authority op as they get old.
svn:r11427
| Nick Mathewson | 2007-09-11 |