aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Implement option to turn off DNS cache modification by a client portNick Mathewson2012-12-17
| | | | | (This is part 3 of making DNS cache use enabled/disabled on a per-client port basis. This implements the UseCacheIPv[46]DNS options)
* Implement option to turn off DNS cache use on a client portNick Mathewson2012-12-17
| | | | | | (This is part 2 of making DNS cache use enabled/disabled on a per-client port basis. This implements the CacheIPv[46]DNS options, but not the UseCachedIPv[46] ones.)
* Oops: make the check for not adding ip->ip DNS maps correctNick Mathewson2012-12-17
|
* Add options to turn DNS cache use on or off per client port.Nick Mathewson2012-12-17
| | | | | | (This is part 1 of making DNS cache use enabled/disabled on a per-client port basis. These options are shuffled around correctly, but don't do anything yet.)
* Oops; make DNSPort configuration take address family optionsNick Mathewson2012-12-17
|
* Nuke uses of memcmp outside of unit testsNick Mathewson2012-12-13
| | | | | | | We want to be saying fast_mem{cmp,eq,neq} when we're doing a comparison that's allowed to exit early, or tor_mem{cmp,eq,neq} when we need a data-invariant timing. Direct use of memcmp tends to imply that we haven't thought about the issue.
* Merge remote-tracking branch 'origin/maint-0.2.3'Nick Mathewson2012-12-13
|\ | | | | | | | | Conflicts: src/config/geoip
| * Merge remote-tracking branch 'origin/maint-0.2.2' into maint-0.2.3Nick Mathewson2012-12-13
| |\
| | * Add link explaining how the geoip file was created.Karsten Loesing2012-12-13
| | |
| | * Update to the December 2012 GeoIP database.Karsten Loesing2012-12-13
| | |
| | * Update to the November 2012 GeoIP database.Karsten Loesing2012-12-13
| | |
* | | Note that fallback_dirsource was proposal 206, bug 572.Nick Mathewson2012-12-13
| | |
* | | Fix two wide lines in config.cNick Mathewson2012-12-13
| | |
* | | Merge branch 'fallback_dirsource_v3'Nick Mathewson2012-12-13
|\ \ \
| * | | Drop FallbackNetworkstatusFile; it never worked.Nick Mathewson2012-12-06
| | | |
| * | | Add an option to weight down authorities when choosing a fallbackNick Mathewson2012-12-06
| | | |
| * | | Add a way to configure selection weights for dir_server_tNick Mathewson2012-12-06
| | | |
| * | | When choosing among dirserver_ts, consider their weightsNick Mathewson2012-12-06
| | | |
| * | | New FallbackDir option to add extra directories for bootstrapingNick Mathewson2012-12-06
| | | | | | | | | | | | | | | | | | | | | | | | This replaces the old FallbackConsensus notion, and should provide a way -- assuming we pick reasonable nodes! -- to give clients suggestions of placs to go to get their first consensus.
| * | | Refactor add_trusted_dir_serverNick Mathewson2012-12-06
| | | | | | | | | | | | | | | | | | | | | | | | Now creating a dir_server_t and adding it are separate functions, and there are frontend functions for adding a trusted dirserver and a fallback dirserver.
| * | | Rename trusted_dir_server_t to dir_server_t. Automatic renaming.Nick Mathewson2012-12-06
| | | |
| * | | Rename DirServer to DirAuthorityNick Mathewson2012-12-06
| | | |
| * | | Start refactoring trusted_dir_servers into trusted and fallback listsNick Mathewson2012-12-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We use trusted_dir_server_t for two pieces of functionality: a list of all directory authorities, and a list of initial places to look for a directory. With this patch we start to separate those two roles. There is as of now no actual way to be a fallback directory without being an authority.
| * | | Correct moribund logic about caching v2 networkstatusesNick Mathewson2012-12-06
| | | |
| * | | Make output of router_get_trusted_dir_servers constNick Mathewson2012-12-06
| | | |
* | | | Mention that dist-geoip6 was bug 7655Nick Mathewson2012-12-11
| | | |
* | | | Fix some wide linesNick Mathewson2012-12-07
| | | |
* | | | Merge branch 'win64-7260'Nick Mathewson2012-12-07
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | Conflicts: src/or/dns.c
| * | | | In the unit tests, use "test_eq_ptr" and "test_neq_ptr" consistentlyNick Mathewson2012-11-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is part of what's needed to build without warnings on mingw64: it was warning about the cast from void* to long that happened in the places we were using test_{n,}eq on pointers. The alternative here would have been to broaden tt_int_op to accept a long long or an intptr_t, but that's less correct (since pointers aren't integers), and would hurt the portability of tinytest a little. Fixes part of 7260.
| * | | | Add a TOR_SOCKET_T_FORMAT construction for logging sockets.Nick Mathewson2012-11-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We need this since win64 has a 64-bit SOCKET type. Based on a patch from yayooo for 7260, forward-ported to 0.2.4.
| * | | | Add a PID_T_FORMAT for writing pids to logsNick Mathewson2012-11-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is based on code by yayooo for 7260, but: - It allows for SIZEOF_PID_T == SIZEOF_SHORT - It addresses some additional cases where we weren't getting any warnings only because we were casting pid_t to int.
| * | | | Remove an unused variable; part of mingw64 patch from yayoooNick Mathewson2012-11-02
| | | | |
| * | | | Compile (with warnings) with mingw64Nick Mathewson2012-11-02
| | | | | | | | | | | | | | | | | | | | Patch from yayooo for bug 7260, forward-ported to 0.2.4.
* | | | | Fix infinite loop in circuit_expire_buldingNick Mathewson2012-12-07
| | | | | | | | | | | | | | | | | | | | | | | | | Fixes bug 7663; bug introduced in 42e3c04a7a5fb47a9. Not in any released version of Tor.
* | | | | Expand the manpage to say: watch out for nonlocal socksNick Mathewson2012-12-07
| | | | | | | | | | | | | | | | | | | | This clears up the remaining issue stopping me from closing bug 6297.
* | | | | Merge remote-tracking branch 'karsten/task-6266'Nick Mathewson2012-12-07
|\ \ \ \ \
| * | | | | Update to the December 2012 GeoIP database.Karsten Loesing2012-12-06
| | | | | |
| * | | | | Update to the November 2012 GeoIP database.Karsten Loesing2012-11-27
| | | | | |
| * | | | | Add script to fix "A1" entries in geoip file.Karsten Loesing2012-11-27
| | | | | | | | | | | | | | | | | | | | | | | | Fixes #6266.
* | | | | | Merge branch 'bug7306'Nick Mathewson2012-12-07
|\ \ \ \ \ \
| * | | | | | Use FreeLibrary, not CloseHandle, for library in test_util.cNick Mathewson2012-12-06
| | |_|/ / / | |/| | | | | | | | | | | | | | | | Fix for bug 7306. Bugfix on 0.2.2.17-alpha.
* | | | | | Merge remote-tracking branch 'public/bug6887'Nick Mathewson2012-12-07
|\ \ \ \ \ \
| * | | | | | Remove some deadcode for parsing v1 directoriesNick Mathewson2012-09-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes bug 6887. There are opportunities to remove more functions if authorities can stop serving dummy v1 directory documents
* | | | | | | Merge branch 'bug3443_squashed'Nick Mathewson2012-12-07
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | Bug 3443: Don't count ORconn setup in circuit build time.Mike Perry2012-12-07
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | Also, add a hack Roger suggested where we're more patient if no circuits are opened yet.
* | | | | | Merge remote-tracking branch 'asn/bug7592_take2'Nick Mathewson2012-12-04
|\ \ \ \ \ \
| * | | | | | Return connection_exit_connect() if payload creation failed.George Kadianakis2012-12-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes bug #7592; bugfix on 882b389668067a29bb539d0f5bd5cb2f83b93012. The bug is not present in any released versions of Tor.
* | | | | | | fix some typosRoger Dingledine2012-12-03
|/ / / / / /
* | | | | | Merge branch 'bug7013_take2_squashed'Nick Mathewson2012-11-27
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | Introduce tor_addr_port_parse() and use it to parse ServerTransportListenAddr.George Kadianakis2012-11-27
| | | | | |