Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-12 | Update copyrights to 2021, using "make update-copyright" | Nick Mathewson | |
2020-11-12 | Fix typos. | Samanta Navarro | |
Typos found with codespell. Please keep in mind that this should have impact on actual code and must be carefully evaluated: src/core/or/lttng_circuit.inc - ctf_enum_value("CONTROLER", CIRCUIT_PURPOSE_CONTROLLER) + ctf_enum_value("CONTROLLER", CIRCUIT_PURPOSE_CONTROLLER) | |||
2020-07-29 | Remove the connection_t.outbuf_flushlen field | Nick Mathewson | |
This was once used for rate-limiting, but now it's only for accounting. It hasn't served a useful purpose in a long time. Closes ticket 33097. | |||
2020-01-08 | It's 2020. Update the copyright dates with "make update-copyright" | Nick Mathewson | |
2019-12-20 | Code Style: Delete headers that are included twice | teor | |
These changes were created using the "make autostyle" from 32522, and then split into commits. | |||
2019-05-22 | sendme: Always pop last SENDME digest from circuit | David Goulet | |
We must not accumulate digests on the circuit if the other end point is using another SENDME version that is not using those digests like v0. This commit makes it that we always pop the digest regardless of the version. Part of #30428 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2019-05-22 | sendme: Validate v1 SENDMEs on both client and exit side | David Goulet | |
The validation of the SENDME cell is now done as the very first thing when receiving it for both client and exit. On failure to validate, the circuit is closed as detailed in the specification. Part of #30428 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2019-01-16 | Bump copyright date to 2019 | Nick Mathewson | |
2018-10-14 | Merge branch 'bug27772_squashed' | Nick Mathewson | |
2018-10-14 | Use the correct function signatures in test_relaycell.c | Nick Mathewson | |
This is now officially an antipattern: please let's never copy a function declaration in two places again. That's what headers are for. | |||
2018-09-21 | Split main.c into main.c and mainloop.c | Nick Mathewson | |
The main.c code is responsible for initialization and shutdown; the mainloop.c code is responsible for running the main loop of Tor. Splitting the "generic event loop" part of mainloop.c from the event-loop-specific part is not done as part of this patch. | |||
2018-09-16 | Merge branch 'bug25573-034-typefix' | Nick Mathewson | |
2018-09-16 | Fix duplicate declaration of pathbias_count_valid_cells. | Nick Mathewson | |
2018-09-12 | Merge remote-tracking branch 'tor-github/pr/298' | Nick Mathewson | |
2018-08-29 | Merge branch 'ticket25573-034' into ticket25573-master | Mike Perry | |
2018-08-29 | Ticket #25573: Count TRUNCATED cells. | Mike Perry | |
TRUNCATED cells were ignored while in path bias. Now they are obeyed, and cause us to tear down the circuit. The actual impact is minimal, since we would just wait around for a probe that would never arrive before. This commit changes client behavior. | |||
2018-08-29 | Ticket #25573: Check half-opened stream ids when choosing a new one | Mike Perry | |
Avoid data corrupton by avoiding mixing up old stream ids with new ones. This commit changes client behavior. | |||
2018-08-29 | Ticket #25573: Track half-closed stream ids | Mike Perry | |
We allow their CONNECTEDs, RESOLVEDs, ENDs, SENDMEs, and DATA cells to not count as dropped until the windows are empty, or we get an END. This commit does not change behavior. It only changes CIRC_BW event field values. | |||
2018-07-11 | Rename crypto.c to crypto_cipher.c (since that's all it still has.) | Nick Mathewson | |
2018-07-05 | Fix every include path changed in the previous commit (automated) | Nick Mathewson | |
I am very glad to have written this script. | |||
2018-06-21 | Rectify include paths (automated) | Nick Mathewson | |
2018-06-21 | Merge branch 'mikeperry_bug26214-rebased_squashed' | Nick Mathewson | |
2018-06-21 | Bug 26214: Test updates. | Mike Perry | |
2018-06-20 | Run rectify_include_paths.py | Nick Mathewson | |
2018-06-20 | Update copyrights to 2018. | Nick Mathewson | |
2018-06-15 | Extract cell type and their queues into new headers | Nick Mathewson | |
Since packed_cell and destroy_cell exist only to be queued, they go in the same headers as the queues. | |||
2018-06-15 | Split socks_request_t into its own header. | Nick Mathewson | |
2018-06-15 | Extract crypt_path_t and relay_crypto_t into their own headers | Nick Mathewson | |
2018-06-15 | Extract {or,origin}_circuit_t into their own headers | Nick Mathewson | |
2018-06-15 | Split entry and edge_connection_t into their own headers. | Nick Mathewson | |
2018-06-13 | Merge remote-tracking branch 'asn-github/bug26358' | Nick Mathewson | |
2018-06-13 | Silence warning of relaycell/circbw tst. | George Kadianakis | |
Shouldn't send RELAY_COMMAND_DATA cell with 0 stream id. | |||
2018-06-01 | Bug 26259: Don't count 0-length RELAY_COMMAND_DATA in CIRC_BW OVERHEAD | Mike Perry | |
This cell should be treated as invalid for purposes of CIRC_BW. | |||
2018-05-14 | Bug 25903: Tests | Mike Perry | |
2017-11-04 | Revert "Make ClientDNSRejectInternalAddresses testing-only." | Sebastian Hahn | |
This reverts commit 27fa4a98d23972213122fa99499efa4baebe49e3. | |||
2017-09-07 | Make ClientDNSRejectInternalAddresses testing-only. | Nick Mathewson | |
Undeprecate it; rename it to TestingClientDNSRejectInternalAddresses; add the old name as an alias; reject configurations where it is set but TestingTorNetwork is not; change the documentation accordingly. Closes tickets 21031 and 21522. | |||
2017-03-15 | Run the copyright update script. | Nick Mathewson | |
2016-06-11 | Add clang's -Wstring-conversion, and fix the one place it hits | Nick Mathewson | |
2016-02-27 | Update the copyright year. | 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-08 | fix new mingw64 compilation warnings | Nick Mathewson | |
2015-01-02 | Bump copyright dates to 2015, in case someday this matters. | Nick Mathewson | |
2014-11-12 | Replace operators used as macro arguments with OP_XX macros | Nick Mathewson | |
Part of fix for 13172 | |||
2014-04-02 | Unit tests for connection_edge_process_resolved_cell | Nick Mathewson | |
Also rename a function to be more accurate (resolve->resolved) |