Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Implement option to turn off DNS cache modification by a client port | Nick Mathewson | 2012-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 port | Nick Mathewson | 2012-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 correct | Nick Mathewson | 2012-12-17 |
| | |||
* | Add options to turn DNS cache use on or off per client port. | Nick Mathewson | 2012-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 options | Nick Mathewson | 2012-12-17 |
| | |||
* | Nuke uses of memcmp outside of unit tests | Nick Mathewson | 2012-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 Mathewson | 2012-12-13 |
|\ | | | | | | | | | Conflicts: src/config/geoip | ||
| * | Merge remote-tracking branch 'origin/maint-0.2.2' into maint-0.2.3 | Nick Mathewson | 2012-12-13 |
| |\ | |||
| | * | Add link explaining how the geoip file was created. | Karsten Loesing | 2012-12-13 |
| | | | |||
| | * | Update to the December 2012 GeoIP database. | Karsten Loesing | 2012-12-13 |
| | | | |||
| | * | Update to the November 2012 GeoIP database. | Karsten Loesing | 2012-12-13 |
| | | | |||
* | | | Note that fallback_dirsource was proposal 206, bug 572. | Nick Mathewson | 2012-12-13 |
| | | | |||
* | | | Fix two wide lines in config.c | Nick Mathewson | 2012-12-13 |
| | | | |||
* | | | Merge branch 'fallback_dirsource_v3' | Nick Mathewson | 2012-12-13 |
|\ \ \ | |||
| * | | | Drop FallbackNetworkstatusFile; it never worked. | Nick Mathewson | 2012-12-06 |
| | | | | |||
| * | | | Add an option to weight down authorities when choosing a fallback | Nick Mathewson | 2012-12-06 |
| | | | | |||
| * | | | Add a way to configure selection weights for dir_server_t | Nick Mathewson | 2012-12-06 |
| | | | | |||
| * | | | When choosing among dirserver_ts, consider their weights | Nick Mathewson | 2012-12-06 |
| | | | | |||
| * | | | New FallbackDir option to add extra directories for bootstraping | Nick Mathewson | 2012-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_server | Nick Mathewson | 2012-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 Mathewson | 2012-12-06 |
| | | | | |||
| * | | | Rename DirServer to DirAuthority | Nick Mathewson | 2012-12-06 |
| | | | | |||
| * | | | Start refactoring trusted_dir_servers into trusted and fallback lists | Nick Mathewson | 2012-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 networkstatuses | Nick Mathewson | 2012-12-06 |
| | | | | |||
| * | | | Make output of router_get_trusted_dir_servers const | Nick Mathewson | 2012-12-06 |
| | | | | |||
* | | | | Mention that dist-geoip6 was bug 7655 | Nick Mathewson | 2012-12-11 |
| | | | | |||
* | | | | Fix some wide lines | Nick Mathewson | 2012-12-07 |
| | | | | |||
* | | | | Merge branch 'win64-7260' | Nick Mathewson | 2012-12-07 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | Conflicts: src/or/dns.c | ||
| * | | | | In the unit tests, use "test_eq_ptr" and "test_neq_ptr" consistently | Nick Mathewson | 2012-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 Mathewson | 2012-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 logs | Nick Mathewson | 2012-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 yayooo | Nick Mathewson | 2012-11-02 |
| | | | | | |||
| * | | | | Compile (with warnings) with mingw64 | Nick Mathewson | 2012-11-02 |
| | | | | | | | | | | | | | | | | | | | | Patch from yayooo for bug 7260, forward-ported to 0.2.4. | ||
* | | | | | Fix infinite loop in circuit_expire_bulding | Nick Mathewson | 2012-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 socks | Nick Mathewson | 2012-12-07 |
| | | | | | | | | | | | | | | | | | | | | This clears up the remaining issue stopping me from closing bug 6297. | ||
* | | | | | Merge remote-tracking branch 'karsten/task-6266' | Nick Mathewson | 2012-12-07 |
|\ \ \ \ \ | |||
| * | | | | | Update to the December 2012 GeoIP database. | Karsten Loesing | 2012-12-06 |
| | | | | | | |||
| * | | | | | Update to the November 2012 GeoIP database. | Karsten Loesing | 2012-11-27 |
| | | | | | | |||
| * | | | | | Add script to fix "A1" entries in geoip file. | Karsten Loesing | 2012-11-27 |
| | | | | | | | | | | | | | | | | | | | | | | | | Fixes #6266. | ||
* | | | | | | Merge branch 'bug7306' | Nick Mathewson | 2012-12-07 |
|\ \ \ \ \ \ | |||
| * | | | | | | Use FreeLibrary, not CloseHandle, for library in test_util.c | Nick Mathewson | 2012-12-06 |
| | |_|/ / / | |/| | | | | | | | | | | | | | | | | Fix for bug 7306. Bugfix on 0.2.2.17-alpha. | ||
* | | | | | | Merge remote-tracking branch 'public/bug6887' | Nick Mathewson | 2012-12-07 |
|\ \ \ \ \ \ | |||
| * | | | | | | Remove some deadcode for parsing v1 directories | Nick Mathewson | 2012-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 Mathewson | 2012-12-07 |
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | | |||
| * | | | | | | Bug 3443: Don't count ORconn setup in circuit build time. | Mike Perry | 2012-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 Mathewson | 2012-12-04 |
|\ \ \ \ \ \ | |||
| * | | | | | | Return connection_exit_connect() if payload creation failed. | George Kadianakis | 2012-12-05 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes bug #7592; bugfix on 882b389668067a29bb539d0f5bd5cb2f83b93012. The bug is not present in any released versions of Tor. | ||
* | | | | | | | fix some typos | Roger Dingledine | 2012-12-03 |
|/ / / / / / | |||
* | | | | | | Merge branch 'bug7013_take2_squashed' | Nick Mathewson | 2012-11-27 |
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | |||
| * | | | | | Introduce tor_addr_port_parse() and use it to parse ServerTransportListenAddr. | George Kadianakis | 2012-11-27 |
| | | | | | |