Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-04-05 | Merge remote-tracking branch 'public/bug10801_024' | Nick Mathewson | |
Conflicts: src/common/address.c src/or/config.c | |||
2014-04-05 | Make tor_addr_port_parse handle portless IPv6 addresses correctly. | Nick Mathewson | |
(Not a bugfix on any Tor release; before 10801_024, it didn't handle portless addresses at all.) | |||
2014-04-05 | Add a test for default/port conflicts in tor_addr_port_parse | Nick Mathewson | |
2014-04-02 | Fix make_socket_reusable() on windows. Bug not in any released Tor | Nick Mathewson | |
2014-04-02 | Merge remote-tracking branch 'public/bug10081' | Nick Mathewson | |
2014-04-02 | Unit tests for connection_edge_process_resolved_cell | Nick Mathewson | |
Also rename a function to be more accurate (resolve->resolved) | |||
2014-04-02 | Tests for resolved_cell_parse | Nick Mathewson | |
2014-04-02 | Look at all of a RESOLVED cell; not just the first answer. | Nick Mathewson | |
Also, stop accepting the old kind of RESOLVED cells with no TTL fields; they haven't been sent since 0.1.1.6-alpha. This patch won't work without the fix to #10468 -- it will break DNSPorts unless they set the proper ipv4/6 flags on entry_connection_t. | |||
2014-04-01 | Extract code to handle RESOLVED cells | Nick Mathewson | |
No other changes have been made; only code has been moved. | |||
2014-04-01 | Merge remote-tracking branch 'public/bug11278' | Nick Mathewson | |
2014-04-01 | Merge remote-tracking branch 'public/bug10468_024' | Nick Mathewson | |
2014-04-01 | Merge remote-tracking branch 'public/bug4645' | Nick Mathewson | |
Conflicts: src/or/dirserv.c | |||
2014-04-01 | Add one more missing heck on bug4645 fixes | Nick Mathewson | |
2014-04-01 | Merge remote-tracking branch 'public/bug9870' | Nick Mathewson | |
Conflicts: src/or/config.c | |||
2014-04-01 | Merge remote-tracking branch 'public/bug11232' | Nick Mathewson | |
2014-03-31 | Merge branch 'bug8787_squashed' | Nick Mathewson | |
2014-03-31 | Munmap the right pointers in routerlist_free() | Nick Mathewson | |
2014-03-31 | NULL out all mappings after tor_munmap_file() | Nick Mathewson | |
2014-03-31 | Check return values for tor_munmap_file() in unit tests | Nick Mathewson | |
2014-03-31 | Handle tor_munmap_file(NULL) consistently | Nick Mathewson | |
2014-03-31 | Check strftime() return in tortls.c | Andrea Shepard | |
2014-03-31 | Eliminate lseek() with unchecked return in tor_mmap_file() | Andrea Shepard | |
2014-03-31 | Always check returns from unlink() | Andrea Shepard | |
2014-03-31 | Always check returns from tor_munmap_file() in microdesc.c | Andrea Shepard | |
2014-03-31 | Always check returns from tor_munmap_file() in routerlist.c | Andrea Shepard | |
2014-03-31 | Add return value and assert for null parameter to tor_munmap_file() | Andrea Shepard | |
2014-03-31 | Merge remote-tracking branch 'public/bug11342' | Nick Mathewson | |
2014-03-31 | Fix a clang compilation warning | Nick Mathewson | |
Subtracting two time_t values was yielding something that maybe can't be fit in an int. Bugfix on 0389d4aa; bug not in any released Tor. | |||
2014-03-27 | Make dump_desc() use binary mode | Nick Mathewson | |
Otherwise, it could mung the thing that came over the net on windows, which would defeat the purpose of recording the unparseable thing. Fixes bug 11342; bugfix on 0.2.2.1-alpha. | |||
2014-03-27 | Merge branch 'bug9658_refactor' | Nick Mathewson | |
2014-03-27 | Renamed "onionskins_completed" to "onionskins_assigned" | Nick Mathewson | |
This improves the accuracy of the function/variable names. | |||
2014-03-27 | Respond to AAAA requests on DNSPort with AAAA automaps | Nick Mathewson | |
Other DNS+IPv6 problems remain, but at least this fixes the automapping. Fixes bug 10468; bugfix on 0.2.4.7-alpha. | |||
2014-03-27 | whitespace fix | Nick Mathewson | |
2014-03-27 | Don't do a DNS lookup on a bridge line address | Nick Mathewson | |
Fixes bug 10801; bugfix on 07bf274d in 0.2.0.1-alpha. | |||
2014-03-27 | Merge branch 'bug7164_diagnose_harder_v2' | Nick Mathewson | |
2014-03-27 | More logs to try to diagnose bug 7164 | Nick Mathewson | |
This time, check in microdesc_cache_clean() to see what could be going wrong with an attempt to clean a microdesc that's held by a node. | |||
2014-03-27 | Don't warn when setsockopt(SO_REUSEABLE) on accept()ed socket says EINVAL | Nick Mathewson | |
This should fix bug10081. I believe this bug pertains to OSX behavior, not any Tor behavior change. | |||
2014-03-26 | Merge remote-tracking branch 'public/bug11296' | Nick Mathewson | |
2014-03-26 | Turn off testing code for #9683. | Nick Mathewson | |
(This wasn't supposed to get committed turned-on.) | |||
2014-03-25 | Demote "Invalid length on ESTABLISH_RENDEZVOUS" to protocol_warn | Nick Mathewson | |
Fixes bug 11279 | |||
2014-03-25 | Fix warnings from doxygen | Nick Mathewson | |
Most of these are simple. The only nontrivial part is that our pattern for using ENUM_BF was confusing doxygen by making declarations that didn't look like declarations. | |||
2014-03-25 | Add missing -Isrc/ext to tor-fw-helper/include.am | Nick Mathewson | |
We need this now that tor-fw-helper will pull in siphash.h Fixes bug 11296; bugfix on 0.2.5.4-alpha where siphash.h was introduced. | |||
2014-03-25 | Free placeholder circid/chan->circuit map entries on exit | Nick Mathewson | |
In circuitlist_free_all, we free all the circuits, removing them from the map as we go, but we weren't actually freeing the placeholder entries that we use to indicate pending DESTROY cells. Fix for bug 11278; bugfix on the 7912 code that was merged in 0.2.5.1-alpha | |||
2014-03-24 | quiet the debug message in circuit_build_times_disabled() | Roger Dingledine | |
something recently made it get called once per second, which will clutter up your debug log file. | |||
2014-03-23 | Merge remote-tracking branch 'arma/bug11276' | Nick Mathewson | |
2014-03-23 | Merge remote-tracking branch 'public/bug11275_024' | Nick Mathewson | |
2014-03-23 | Stop leaking 'sig' at each call of router_append_dirobj_signature() | Roger Dingledine | |
The refactoring in commit cb75519b (tor 0.2.4.13-alpha) introduced this leak. | |||
2014-03-23 | Be more lenient in our fix for bug 11149 | Roger Dingledine | |
There are still quite a few 0.2.3.2x relays running for x<5, and while I agree they should upgrade, I don't think cutting them out of the network is a net win on either side. | |||
2014-03-23 | Never run crypto_early_init() more than once | Roger Dingledine | |
Previously we had set up all the infrastructure to avoid calling it after the first time, but didn't actually use it. | |||
2014-03-23 | Remove the unused circuit_dump_by_chan(). | Nick Mathewson | |
Also remove its helper function. |