Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-08-09 | Move to non-recursive make | Stewart Smith | |
This gives us a few benefits: 1) make -j clean all this will start working, as it should. It currently doesn't. 2) increased parallel build recursive make will max out at number of files in a directory, non-recursive make doesn't have such a limitation 3) Removal of duplicate information in make files, less error prone I've also slightly updated how we call AM_INIT_AUTOMAKE, as the way that was used was not only deprecated but will be *removed* in the next major automake release (1.13).... so probably best that we can continue to bulid tor without requiring old automake. (see http://www.gnu.org/software/automake/manual/html_node/Public-Macros.html ) For more reasons why, see resources such as: http://miller.emu.id.au/pmiller/books/rmch/ | |||
2012-08-09 | Temporarily make spurious sendmes warn louder at arma's suggestion. | Nick Mathewson | |
2012-08-09 | Merge remote-tracking branch 'origin/maint-0.2.3' | Nick Mathewson | |
2012-08-09 | Merge remote-tracking branch 'public/bug6252_again' into maint-0.2.3 | Nick Mathewson | |
2012-08-03 | Speak not the name of INT_MIN; it can upset older compilers | Nick Mathewson | |
And more to the point, some GCCs will warn that you can't say it before C90. Bug not in any released version of Tor. | |||
2012-08-03 | Merge remote-tracking branch 'origin/maint-0.2.3' | Nick Mathewson | |
2012-08-03 | Merge remote-tracking branch 'origin/maint-0.2.2' into maint-0.2.3 | Nick Mathewson | |
Conflicts: src/or/routerlist.c | |||
2012-08-03 | Mitigate a side-channel leak of which relays Tor chooses for a circuit | Robert Ransom | |
Tor's and OpenSSL's current design guarantee that there are other leaks, but this one is likely to be more easily exploitable, and is easy to fix. | |||
2012-08-03 | Merge remote-tracking branch 'origin/maint-0.2.3' | Nick Mathewson | |
2012-08-03 | Remove bogus comment claiming that an assertion is triggerable by consensus | Robert Ransom | |
2012-08-03 | Fix a bunch of "implicit 64->32" warnings from introduce refactoring | Nick Mathewson | |
2012-08-03 | Merge remote-tracking branch 'origin/maint-0.2.3' | Nick Mathewson | |
2012-08-03 | Merge remote-tracking branch 'origin/maint-0.2.2' into maint-0.2.3 | Nick Mathewson | |
2012-08-03 | Avoid possible segfault when handling networkstatus vote with bad flavor | Nick Mathewson | |
Fix for 6530; fix on 0.2.2.6-alpha. | |||
2012-08-02 | Updated docs for new connections. | Matthew Finkel | |
2012-08-02 | Merge remote-tracking branch 'sysrqb/bug6518' | Nick Mathewson | |
2012-08-02 | Constify struct sockaddr *sa parameter for check | Matthew Finkel | |
The values are only being checked, not modified. | |||
2012-08-02 | Removed redundant check_sockaddr_family_match call | Matthew Finkel | |
2012-07-31 | Merge remote-tracking branch 'origin/maint-0.2.3' | Nick Mathewson | |
2012-07-31 | Avoid hard (impossible?)-to-trigger double-free in dns_resolve() | Nick Mathewson | |
Fixes 6480; fix on 0.2.0.1-alpha; based on pseudonymous patch. | |||
2012-07-31 | test_assert is always in affect: no need for extra gotos | Nick Mathewson | |
2012-07-31 | Remove duplicate code in test_introduce.c | Nick Mathewson | |
Two of the do_*_test functions were actually prefixes of the third, which suggests a trivial code elimination step | |||
2012-07-31 | Whitespace tweaks | Nick Mathewson | |
2012-07-31 | Unit tests for new rend_intro_cell_t parser | Andrea Shepard | |
2012-07-31 | Add replaycache.h to noinst_HEADERS in src/or/Makefile.am | Andrea Shepard | |
2012-07-31 | Refactor INTRODUCE2 parsing code in rend_service_introduce() | Andrea Shepard | |
2012-07-31 | Use new replaycache_t structure for replay detection in rend_service_introduce() | Andrea Shepard | |
2012-07-31 | Implement replaycache_t for bug 6177, and unit tests for the preceding | Andrea Shepard | |
2012-07-31 | Merge remote-tracking branch 'origin/maint-0.2.3' | Nick Mathewson | |
2012-07-31 | Merge branch 'bug6490_v2' into maint-0.2.3 | Nick Mathewson | |
2012-07-31 | Warn when accounting is used in a way likely to link hidden services | Nick Mathewson | |
Fix for 6490. | |||
2012-07-31 | Merge branch 'maint-0.2.3' | Roger Dingledine | |
2012-07-31 | trivial grammar fix | Roger Dingledine | |
2012-07-24 | Fix small memleak introduced in recent patch; fixe 6455. | Nick Mathewson | |
2012-07-23 | Merge remote-tracking branch 'origin/maint-0.2.3' | Nick Mathewson | |
2012-07-23 | Merge remote-tracking branch 'asn/bug6274_take3' into maint-0.2.3 | Nick Mathewson | |
2012-07-19 | Add config option AuthDirPublishIPv6. | Linus Nordberg | |
Test for config option AuthDirPublishIPv6 == 1 rather than for running as a bridge authority when deciding whether to care or not about IPv6 OR ports in descriptors. Implements enhancement #6406. | |||
2012-07-19 | Try to re-approximate the older semantics of nodelist_add_routerinfo | Nick Mathewson | |
2012-07-19 | Don't shadow 'buf'. | Linus Nordberg | |
2012-07-19 | Add configure option AuthDirHasIPv6Connectivity. | Linus Nordberg | |
Implements enhancement 5974. | |||
2012-07-19 | Rename routers_have_same_or_addr() to reflect the fact that it now checks ↵ | Linus Nordberg | |
both OR ports. | |||
2012-07-19 | Include IPv6 OR ports in status documents only if we're a bridge authority. | Linus Nordberg | |
2012-07-19 | Don't put unreachable IPv6 OR port in routerstatus. | Linus Nordberg | |
To have only reachable ports in "a" lines. | |||
2012-07-19 | Add "a" line to status document. | Linus Nordberg | |
2012-07-19 | Add last_reachable and testing_since for IPv6 OR port. | Linus Nordberg | |
2012-07-19 | Don't assume that a node has routerinfo. | Linus Nordberg | |
We can end up in dirserv_orconn_tls_done() with a node missing routerinfo in at least two cases -- command_process_certs_cell() and connection_or_check_valid_tls_handshake() -- and probably more. | |||
2012-07-19 | Move last_reachable and testing_since from routerinfo_t to node_t. | Linus Nordberg | |
2012-07-19 | Avoid double-typedef of transport_t. | Nick Mathewson | |
You can say "struct foo_t" as much as you want, but you'd better not have "typedef struct foo_t foo_t" more than once. Fix for bug 6416. Bug not in any released version of Tor. | |||
2012-07-18 | Better handling of server managed proxies when Tor is not a relay. | George Kadianakis | |
2012-07-18 | Detect bug 6252 (unexpected sendme cell) | Roger Dingledine | |
I only check on circuits, not streams, since bloating your stream window past the initial circuit window can't help you much. Also, I compare to CIRCWINDOW_START_MAX so we don't have surprising races if we lower CIRCWINDOW_START for an experiment. |