Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-31 | Merge branch 'maint-0.3.2' | Nick Mathewson | |
2017-10-31 | Merge branch 'bug23762_032_02_squashed' into maint-0.3.2 | Nick Mathewson | |
2017-10-31 | hs-v3: Attempt descriptor refetch when dirinfo changes | David Goulet | |
When the directory information changes, callback to the HS client subsystem so it can check if any pending SOCKS connections are waiting for a descriptor. If yes, attempt a refetch for those. Fixes #23762 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2017-10-31 | Merge branch 'bug23571_033_squashed' | Nick Mathewson | |
2017-10-31 | Consistently use braced blocks in hibernate_go_dormant() | teor | |
2017-10-31 | When hibernating, close connections normally and allow them to flush | teor | |
Bugfix on 7267 in 0.2.4.7-alpha | |||
2017-10-31 | Merge branch 'maint-0.3.1' into maint-0.3.2 | Nick Mathewson | |
2017-10-31 | Merge branch 'maint-0.3.2' | Nick Mathewson | |
2017-10-31 | Merge branch 'maint-0.3.0' into maint-0.3.1 | Nick Mathewson | |
2017-10-31 | Merge branch 'maint-0.2.9' into maint-0.3.0 | Nick Mathewson | |
2017-10-31 | Merge remote-tracking branch 'public/bug23693_029' into maint-0.2.9 | Nick Mathewson | |
2017-10-30 | Merge branch 'maint-0.3.2' | Nick Mathewson | |
2017-10-30 | Merge remote-tracking branch 'public/bug23774_032' into maint-0.3.2 | Nick Mathewson | |
2017-10-27 | remove errant ; | Nick Mathewson | |
2017-10-27 | Only prototype rust_welcome_string() when it exists. | Nick Mathewson | |
2017-10-27 | [rust] Avoid a clone in contract_protocol_list() | Nick Mathewson | |
2017-10-27 | Allow test_rust.sh to run from outside the makefile | Nick Mathewson | |
(This is just a matter of making sure that we handle the case where abs_top_builddir is not set) | |||
2017-10-27 | Add a build-rust alias to just rebuild the rust code. | Nick Mathewson | |
2017-10-27 | [rust] Add "unsafe" to the testing-mode tor_malloc_ wrapper. | Nick Mathewson | |
This change lets us remove the allow(unused_unsafe) directive from allocate_and_copy_string(). | |||
2017-10-27 | Make distcleancheck pass with --enable-rust | Nick Mathewson | |
2017-10-27 | bump to 0.3.2.3-alpha-dev. | Nick Mathewson | |
2017-10-27 | Include rust files in 'make dist' | Nick Mathewson | |
2017-10-27 | repair "make distcheck" | Nick Mathewson | |
2017-10-27 | declare shutdown_did_not_work_callback() with ATTR_NORETURN | Nick Mathewson | |
2017-10-27 | Add a comment about removing the failsafe event loop exit code | Nick Mathewson | |
2017-10-27 | Clarify doc on tell_event_loop_to_run_external_code() | Nick Mathewson | |
2017-10-27 | Merge remote-tracking branch 'public/exit_carefully' | Nick Mathewson | |
2017-10-27 | Make sure all C files have copyright/license notices | Nick Mathewson | |
2017-10-27 | Merge branch 'protover-rust-impl_squashed' | Nick Mathewson | |
2017-10-27 | Add missing copyright/license statements on all .rs files | Nick Mathewson | |
(Yes, I have Chelsea's permission.) | |||
2017-10-27 | cargo fmt; fix line length warnings | Chelsea Holland Komlo | |
2017-10-27 | remove experimental rust features | Chelsea Holland Komlo | |
allow unsafe on function that calls C | |||
2017-10-27 | update tor_allocate and add tests | Chelsea Holland Komlo | |
2017-10-27 | remove unused include.am for rust modules | Chelsea Holland Komlo | |
2017-10-27 | refactor smartlist for readability | Chelsea Holland Komlo | |
limit scoping of unsafe, and other cleanup | |||
2017-10-27 | move to allocating c strings from rust | Chelsea Holland Komlo | |
2017-10-27 | add tor allocator for rust | Chelsea Holland Komlo | |
2017-10-27 | remove unneeded dependencies, remove types where unnecessary | Chelsea Holland Komlo | |
2017-10-27 | refactor build infrastructure for single rust binary | Chelsea Holland Komlo | |
2017-10-27 | use tor allocator for string allocation in rust | Chelsea Holland Komlo | |
2017-10-27 | minimize scope for unsafe | Chelsea Holland Komlo | |
update documentation missing check for null | |||
2017-10-27 | rust implementation of protover | Chelsea Holland Komlo | |
2017-10-27 | update to 0.3.2.3-alpha | Nick Mathewson | |
2017-10-27 | Merge branch 'maint-0.3.2' | Nick Mathewson | |
2017-10-26 | hs-v3: Check the ed25519 key when picking intro point | David Goulet | |
If the intro point supports ed25519 link authentication, make sure we don't have a zeroed key which would lead to a failure to extend to it. We already check for an empty key if the intro point does not support it so this makes the check on the key more consistent and symmetric. Fixes #24002 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2017-10-26 | Merge branch 'maint-0.3.2' | Nick Mathewson | |
2017-10-26 | fuzzing: Make hsdescv3 use the decoding API correctly | David Goulet | |
Fixes #21509 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2017-10-26 | Revert "Temporarily disable compilation of the v3 hs fuzzing code" | David Goulet | |
This reverts commit 5ef656e7d1b1e1e74c46bd02ce8faaa1d8d09403. | |||
2017-10-26 | Remove a duplicate call to update_microdesc_downloads() | George Kadianakis | |
This call happens before we update our entry guards, so it needs to be removed for the fix to #23862 to work. | |||
2017-10-26 | Update entry guard state whenever we download a consensus. | George Kadianakis | |
Update guard state even if we don't have enough dirinfo since that actually affects the future download of dirinfos. Fixes #23862 on 0.3.0.1-alpha |