summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| | * | | | | | | | Merge branch 'bug3135' into maint-0.2.1Nick Mathewson2011-05-11
| | |\ \ \ \ \ \ \ \
| | | * | | | | | | | Fix crash when read_file_to_string() fails in SAVECONFNick Mathewson2011-05-11
| | |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new behavior is to try to rename the old file if there is one there that we can't read. In all likelihood, that will fail too, but at least we tried, and at least it won't crash.
* | | | | | | | | | Merge branch 'maint-0.2.2'Roger Dingledine2011-05-10
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / /
| * | | | | | | | | Merge branch 'maint-0.2.1' into maint-0.2.2Roger Dingledine2011-05-10
| |\ \ \ \ \ \ \ \ \ | | |/ / / / / / / /
| | * | | | | | | | Update to the May 1 2011 Maxmind GeoLite Country databaseRoger Dingledine2011-05-10
| | | |/ / / / / / | | |/| | | | | |
| * | | | | | | | another changelog heuristic based on 0.2.3.1-alphaRoger Dingledine2011-05-10
| | |_|_|_|/ / / | |/| | | | | |
* | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2011-05-09
|\ \ \ \ \ \ \ \ | |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/or/directory.c
| * | | | | | | Merge remote-tracking branch 'public/bug3022_v2' into maint-0.2.2Nick Mathewson2011-05-09
| |\ \ \ \ \ \ \
| | * | | | | | | Only authorities should automatically download v2 networkstatus documentsNick Mathewson2011-04-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clients and relays haven't used them since early 0.2.0.x. The only remaining use by authorities learning about new relays ahead of scedule; see proposal 147 for what we intend to do about that. We're leaving in an option (FetchV2Networkstatus) to manually fetch v2 networkstatuses, because apparently dnsel and maybe bwauth want them. This fixes bug 3022.
* | | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2011-05-09
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/or/connection.c
| * | | | | | | | Merge branch 'clang_fixes' into maint-0.2.2Nick Mathewson2011-05-09
| |\ \ \ \ \ \ \ \
| | * | | | | | | | Remove some dead code, found by clangSebastian Hahn2011-05-09
| | | | | | | | | |
| | * | | | | | | | Remove a duplicated line, found by clangSebastian Hahn2011-05-09
| | | | | | | | | |
| | * | | | | | | | Fix potential null pointer deref during dirvoteSebastian Hahn2011-05-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Found by using clang's analyzer.
| | * | | | | | | | Fix a potential null deref when rebuilding md cacheSebastian Hahn2011-05-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue discovered using clang's static analyzer
| | * | | | | | | | CONN_LOG_PROTECT()'s first argument may not be 0Sebastian Hahn2011-05-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make that explicit by adding an assert and removing a null-check. All of its callers currently depend on the argument being non-null anyway. Silences a few clang complaints.
| | * | | | | | | | Appease clang - and my tortured mindSebastian Hahn2011-05-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This possible div by 0 warning from clang's analyzer was quite fun to track down. Turns out the current behaviour is safe.
| | * | | | | | | | Add an assert to un-confuse clang's analyzerSebastian Hahn2011-05-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The analyzer assumed that bootstrap_percent could be less than 0 when we call control_event_bootstrap_problem(), which would mean we're calling log_fn() with undefined values. The assert makes it clear this can't happen.
| | * | | | | | | | Fix a docstringSebastian Hahn2011-05-09
| |/ / / / / / / /
* | | | | | | | | Link to libevent_openssl statically when requestedSebastian Hahn2011-05-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When configure tor with --enable-bufferevents and --enable-static-libevent, libevent_openssl would still be linked dynamically. Fix this and refactor src/or/Makefile.am along the way.
* | | | | | | | | Fix check-spaces issues in masterNick Mathewson2011-05-05
| | | | | | | | |
* | | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2011-05-05
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / /
| * | | | | | | | Fix up some check-spaces issuesNick Mathewson2011-05-05
| | | | | | | | |
| * | | | | | | | fix the website directions.Andrew Lewman2011-05-05
| | | | | | | | |
* | | | | | | | | Merge branch 'microdesc-use-v2-squashed'Nick Mathewson2011-05-05
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Make microdesc use off-by-default for now, since there are not enough cachesNick Mathewson2011-05-05
| | | | | | | | | |
| * | | | | | | | | Now that 0.2.3.1-alpha is out, require it for microdesc fetchesNick Mathewson2011-05-05
| | | | | | | | | |
| * | | | | | | | | Move dummy authority.z fetch out of update_router_descriptor_downloadsNick Mathewson2011-05-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To make sure that a server learns if its IP has changed, the server sometimes launches authority.z descriptor fetches from update_router_descriptor_downloads. That's nice, but we're moving towards a situation where update_router_descriptor_downloads doesn't always get called. So this patch breaks the authority.z check-and-fetch into a new function. This function also renames last_routerdesc_download to a more appropriate last_descriptor_download, and adds a new update_all_descriptor_downloads() function. (For now, this is unnecessary, since servers don't actually use microdescriptors. But that could change, or bridges could start using microdescriptors, and then we'll be glad this is refactored nicely.)
| * | | | | | | | | Code to make clients fetch and use microdescriptors for circuit buildingNick Mathewson2011-05-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To turn this on, set UseMicrodescriptors to "1" (or "auto" if you want it on-if-you're-a-client). It should go auto-by-default once 0.2.3.1-alpha is released. Because of our node logic, directory caches will never use microdescriptors when they have the right routerinfo available.
| * | | | | | | | | Replace _AUTHORITY enum values with _DIRINFO values (automted)Nick Mathewson2011-05-05
| | | | | | | | | |
| * | | | | | | | | Automated rename from authority_type_t to dirinfo_type_tNick Mathewson2011-05-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We were already overloading this type to mean "a directory that can serve us X" in addition to "a directory that is an authority for X."
| * | | | | | | | | Add a new configuration type, "AUTOBOOL", to handle 1/0/auto typesNick Mathewson2011-05-05
|/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We only have one of these now, but I'm about to add a few more. Yes, I have already thought of the "Filenotfoundian logic" joke.
* | | | | | | | | Increment version to 0.2.3.1-alpha-devNick Mathewson2011-05-05
| | | | | | | | |
* | | | | | | | | more changelog tweaks, mostly from sebastiantor-0.2.3.1-alphaNick Mathewson2011-05-05
| | | | | | | | |
* | | | | | | | | Increment version to 0.2.3.1-alphaNick Mathewson2011-05-05
| | | | | | | | |
* | | | | | | | | Tweak 0.2.3.1-alpha changelog, add more entries.Nick Mathewson2011-05-05
| | | | | | | | |
* | | | | | | | | Use read_all() to read messages from spawn_backgroundNick Mathewson2011-05-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using read() is an invitation to get some of the data you want, not all. Possible fix for bug 2462
* | | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2011-05-04
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / /
| * | | | | | | | Merge remote-tracking branch 'rransom/bug3106' into maint-0.2.2Nick Mathewson2011-05-04
| |\ \ \ \ \ \ \ \
| | * | | | | | | | Handle crypto_pk_get_digest failures semi-sensiblyRobert Ransom2011-05-04
| | | |_|_|_|/ / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | Fixes bug 3106.
* | | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2011-05-04
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / /
| * | | | | | | | Merge remote-tracking branch 'sebastian/win_warning' into maint-0.2.2Nick Mathewson2011-05-04
| |\ \ \ \ \ \ \ \
| | * | | | | | | | Fix compile warning on windowsSebastian Hahn2011-05-05
| | | | | | | | | |
* | | | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2011-05-04
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / /
| * | | | | | | | | Merge branch 'bug2379' into maint-0.2.2Nick Mathewson2011-05-04
| |\ \ \ \ \ \ \ \ \
| | * | | | | | | | | Add some missing torrc entries to tor.1.txtNick Mathewson2011-05-03
| | | |/ / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes bug 2379
* | | | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2011-05-04
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / /
| * | | | | | | | | More notes on how to upload tarballs from erinnNick Mathewson2011-05-04
| |/ / / / / / / /
* | | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2011-05-03
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / /
| * | | | | | | | Fix circuit_list_path_impl(): internal circuits do not have an "exit". ↵Nick Mathewson2011-05-03
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | Trivial fix for 3079.