Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-11-04 | Merge branch 'ticket17238_029_02-resquash' | Nick Mathewson | |
Conflicts: src/or/rendclient.c src/or/rendcommon.c src/or/routerparse.c src/test/test_dir.c src/trunnel/ed25519_cert.h | |||
2016-11-04 | prop224: Directory cache support | David Goulet | |
This implements the proposal 224 directory descriptor cache store and lookup functionalities. Furthermore, it merges the OOM call for the HSDir cache with current protocol v2 and the new upcoming v3. Add hs_cache.{c|h} with store/lookup API. Closes #18572 Signed-off-by: David Goulet <dgoulet@torproject.org> Signed-off-by: George Kadianakis <desnacked@riseup.net> | |||
2016-11-03 | Add assertion that cpath_layer==NULL on OR circ | Nick Mathewson | |
2016-10-27 | Slightly refactor and fix couple callsites | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2016-10-27 | Do assert when calling relay_send_command_from_edge() on OR-side circs | Ivan Markin | |
2016-10-26 | More module-level documentation. | Nick Mathewson | |
2016-09-22 | Merge branch 'maint-0.2.8' | Nick Mathewson | |
2016-09-22 | Merge branch 'bug20203_027_squashed' into maint-0.2.8 | Nick Mathewson | |
2016-09-22 | When clearing cells from a circuit for OOM reasons, tell cmux we did so. | Nick Mathewson | |
Not telling the cmux would sometimes cause an assertion failure in relay.c when we tried to get an active circuit and found an "active" circuit with no cells. Additionally, replace that assert with a test and a log message. Fix for bug 20203. This is actually probably a bugfix on 0.2.8.1-alpha, specifically my code in 8b4e5b7ee902fb7fa0776 where I made circuit_mark_for_close_() do less in order to simplify our call graph. Thanks to "cypherpunks" for help diagnosing. | |||
2016-09-08 | Fix typo error in bug warning in relay.c | Nick Mathewson | |
2016-08-12 | Merge remote-tracking branch 'public/Fix_19450' | Nick Mathewson | |
2016-08-02 | Remove generic_buffer_*() functions as needless. | Nick Mathewson | |
These functions were there so that we could abstract the differences between evbuffer and buf_t. But with the bufferevent removal, this no longer serves a purpose. | |||
2016-08-02 | Bufferevent removal: remove HAS_BUFFEREVENT macros and usage | Nick Mathewson | |
This is another way that we had bufferevents-only code marked. | |||
2016-07-28 | Fix a huge pile of -Wshadow warnings. | Nick Mathewson | |
These appeared on some of the Jenkins platforms. Apparently some GCCs care when you shadow globals, and some don't. | |||
2016-07-21 | Make monotime test mocking work with oom tests. | Nick Mathewson | |
2016-07-19 | Use coarse monotonic timer instead of cached monotonized libevent time. | Nick Mathewson | |
2016-03-26 | Do not treat "DOCDOC" as doxygen. | Nick Mathewson | |
2016-02-27 | Update the copyright year. | Nick Mathewson | |
2016-02-06 | changing output of crypto_cipher_crypt_inplace from int to void | Hassan Alsibyani | |
2016-01-26 | Correct grammatical errors in tor comments | teor (Tim Wilson-Brown) | |
Avoid using gender for things that don't have it. Avoid assigning a gender to tor users. | |||
2015-12-15 | Replace usage of INLINE with inline | cypherpunks | |
This patch was generated using; sed -i -e "s/\bINLINE\b/inline/" src/*/*.[ch] src/*/*/*.[ch] | |||
2015-11-27 | More fixes/debugging attempts for 17659 | Nick Mathewson | |
2015-08-17 | Logs and debug info that I used for finding bug 16844 | Roger Dingledine | |
2015-06-18 | Move cache objects and functions to rendcache.{c|h} | David Goulet | |
Every functions and objects that are used for hidden service descriptor caches are moved to rendcache.{c|h}. This commit does NOT change anything, just moving code around. Fixes #16399 Signed-off-by: David Goulet <dgoulet@ev0ke.net> | |||
2015-02-23 | Remove lingering mempool code | cypherpunks | |
2015-02-02 | Merge remote-tracking branch 'public/bug9635_warnings_025' | Nick Mathewson | |
Conflicts: src/test/test.c | |||
2015-01-19 | Make check-spaces happier. | Nick Mathewson | |
2015-01-16 | Merge branch 'bug8546_squashed' | Nick Mathewson | |
Conflicts: src/or/connection.c src/or/or.h src/or/relay.c | |||
2015-01-16 | Move entry_port_cfg_t fields in entry_connection_t | Nick Mathewson | |
Also rename some options for uniformity, and apply this script: @@ entry_connection_t *conn; @@ conn-> +entry_cfg. \( isolation_flags \| session_group \| socks_prefer_no_auth \| ipv4_traffic \| ipv6_traffic \| prefer_ipv6 \| cache_ipv4_answers \| cache_ipv6_answers \| use_cached_ipv4_answers \| use_cached_ipv6_answers \| prefer_ipv6_virtaddr \) | |||
2015-01-13 | Merge remote-tracking branch 'andrea/ticket12585_v3' | Nick Mathewson | |
2015-01-12 | Fix a conversion warning on 32-bit clang | Nick Mathewson | |
2015-01-13 | Fix ipv4/ipv6 traffic bits on AF_UNIX socks listeners and remove hacky ↵ | Andrea Shepard | |
workarounds for brokenness | |||
2015-01-12 | reindent cell_queues_check_size() | Nick Mathewson | |
2015-01-12 | Merge branch 'bug13806_squashed' | Nick Mathewson | |
Conflicts: src/or/relay.c | |||
2015-01-12 | When OOM, free cached hidden service descriptors too. | Nick Mathewson | |
2015-01-07 | Commit second draft of Jake's SOCKS5-over-AF_UNIX patch. See ticket #12585. | Jacob Appelbaum | |
Signed-off-by: Andrea Shepard <andrea@torproject.org> | |||
2015-01-06 | Merge remote-tracking branch 'public/feature11791' | Nick Mathewson | |
2015-01-02 | Bump copyright dates to 2015, in case someday this matters. | Nick Mathewson | |
2014-11-27 | Merge remote-tracking branch 'andrea/cmux_refactor_configurable_threshold' | Nick Mathewson | |
Conflicts: src/or/or.h src/test/Makefile.nmake | |||
2014-11-17 | Use smaller zlib objects when under memory pressure | Nick Mathewson | |
We add a compression level argument to tor_zlib_new, and use it to determine how much memory to allocate for the zlib object. We use the existing level by default, but shift to smaller levels for small requests when we have been over 3/4 of our memory usage in the past half-hour. Closes ticket 11791. | |||
2014-10-28 | Add another year to our copyright dates. | Nick Mathewson | |
Because in 95 years, we or our successors will surely care about enforcing the BSD license terms on this code. Right? | |||
2014-10-16 | Merge remote-tracking branch 'origin/maint-0.2.5' | Nick Mathewson | |
2014-10-16 | Downgrade 'invalid result from curve25519 handshake: 4' warning | Nick Mathewson | |
Also, refactor the way we handle failed handshakes so that this warning doesn't propagate itself to "onion_skin_client_handshake failed" and "circuit_finish_handshake failed" and "connection_edge_process_relay_cell (at origin) failed." Resolves warning from 9635. | |||
2014-10-16 | Downgrade 'unexpected sendme cell from client' to PROTOCOL_WARN | Nick Mathewson | |
Closes 8093. | |||
2014-09-30 | Make channel_flush_from_first_active_circuit() mockable | Andrea Shepard | |
2014-09-30 | Let the new scheduler handle writes | Andrea Shepard | |
2014-09-30 | Implement scheduler mechanism to track lists of channels wanting cells or ↵ | Andrea Shepard | |
writes; doesn't actually drive the cell flow from it yet | |||
2014-09-09 | Merge remote-tracking branch 'public/bug12700_024' into maint-0.2.5 | Nick Mathewson | |
2014-08-24 | Merge branch 'bug11792_1_squashed' | Nick Mathewson | |
Conflicts: src/or/circuitlist.c | |||
2014-08-24 | Count zlib buffer memory towards OOM totals. | Nick Mathewson | |
Part of 11792. (Uses the zlib-endorsed formula for memory needs for inflate/deflate from "zconf.h".) |