Commits on Source (76)
-
c authored
Use this function to check info logs for uploads of onion descriptors.
-
c authored
Make isBootstrapped() check return both for getLastBootstrapStatus() and getLastOnionServiceDescStatus() and return true iff both succeed.
-
c authored
-
c authored
most_recent_bootstrap_status and most_recent_desc_status are set first thing within the while loop
-
c authored
In order to simplify code while preserving atomicity of bootstrap status between calls of getBootstrapStatus, introduce a new function, updateBootstrapStatus, which stores last status in the LocalNodeController object. That way, subsequent calls to getBootstrapStatus are guaranteed to be same until next update, and we have fewer lists to create and zip, fewer arguments to pass to print_bootstrap_status, and hopefully easier code to reason about.
-
c authored
Pretty sure I messed up the logic for this function; in any case let's be safe and write it more clearly
-
c authored
Function returns boolean so make its name clearer
-
c authored
Like updateLastBootstrapStatus this should make the code cleaner
-
c authored
This will update node's status all at once (last onion descriptor status received, last bootstrap status received). I still want to refactor most recent descriptor status, stay tuned
-
c authored
Update updateLastOnionServiceDescStatus and getLastOnionServiceDescStatus docstrings
-
c authored
Clarify in getLast*() and isBoostrapped() function documentation that updateLastStatus() affects these functions and must be called first.
-
Nick Mathewson authored0ae59827
-
Nick Mathewson authorede5834f2e
-
Nick Mathewson authored581f1932
-
Nick Mathewson authored3637b58c
-
Nick Mathewson authored
Chutney supports multiple phases so that we can configure the network in a particular sequence. But to use them in a shell script, we'll need to have some way to ask chutney how many phases a network has.
5d4f04d3 -
Nick Mathewson authored
These configurations seem to require the network to bootstrap for a bit before we have a working setup for the single onion services to publish. This is what our multi-phase code is for.
37947d1d -
Nick Mathewson authored
We want to launch phase 1, wait for it to bootstrap, then launch phase 2, then etc.
62883331 -
Nick Mathewson authoredfa545464
-
Nick Mathewson authored
In order to be able to launch the network in multiple phases, we'll need to launch, wait, launch, wait, etc.
e36505fe -
Nick Mathewson authored
With this change, I now see the single-onion network passing.
65a3fa7c -
Nick Mathewson authored428152eb
-
Nick Mathewson authored7fb1e61a
-
Nick Mathewson authored830566f3
-
Nick Mathewson authored4b2cb0d8
-
Nick Mathewson authored906fa80b
-
Nick Mathewson authoredbc6015cf
-
c authored
Modify both mkdir_p() function signature, return value, and calling spots to accomodate for the change from os.path to pathlib
-
c authored
-
c authored
-
c authored
seems easier to read
-
c authored
-
Nick Mathewson authored99bd06c7
-
c authored
I seem to have glanced over Path.symlink_to() in pathlib documentation, or forgotten to change this line of code, one of the two
-
c authored
-
Nick Mathewson authored743939ac
-
Nick Mathewson authored8dd373ba
-
Nick Mathewson authoredee941f88
-
Nick Mathewson authored67f83d77
-
Nick Mathewson authoredf05a15fa
-
Before this fix, "verify.py" was listed as the chutney tests and failed to match against the "verify" command passed to chutney. (Edited by Nick, to use pathlib instead of os.path)d0f15258 -
David Goulet authored
Missing artefact from the pathlib migration. Signed-off-by:
David Goulet <dgoulet@torproject.org>c9ad298e -
Nick Mathewson authored
First, bootstrap the authorities and relays. Next, the bridge and hidden services. Finally, the bridge client.
e81fb54b -
Nick Mathewson authored
Without this check, bridges+hs-v23 seems to be failing. If this works with all our supported versions, I'll figure out what to do with the mentioned issues (chutney#33851 and tor#33852, and also see tor#33407).
0767932c -
Nick Mathewson authorede055b647
-
David Goulet authored
Our exit-v6.tmpl should always have a v6 ORPort. Furthermore, bridges+ipv6-min network configuration now uses v6 authorities and a v6 Exit. Without this, the IPv6 bridge self rechability test would never work. Closes #40007 Signed-off-by:
David Goulet <dgoulet@torproject.org>6ea3e64b -
David Goulet authored
Let relay.tmpl be IPv4 only else we are forced to pass "ipv6_addr=" to all templates. Without it, all IPv6 ORPorts end up with "None". Instead, when we explicitly want a network with IPv6 support, use relay-v6.tmpl which sets the IPv6 ORPort properly. Fixese #40008 Signed-off-by:
David Goulet <dgoulet@torproject.org>ca8cd3e9 -
David Goulet authored
Without these, "None" is put in the ORPort for IPv6. Signed-off-by:
David Goulet <dgoulet@torproject.org>0fd9d90d -
George Kadianakis authored
Tor commits 1588767e and 4382e977 broke Chutney and we fix them here. See tor#40204 .
3d5751d0 -
Gaba authored6482896b
-
Gaba authored8dcad9dd
-
Nick Mathewson authored
Each chutney network now generates an arti.toml file in its nodes directory that can be used to connect to that network using arti.
723705f9 -
Nick Mathewson authoredd9978e03
-
David Goulet authored
Closes #40015 Signed-off-by:
David Goulet <dgoulet@torproject.org>2de6e653 -
Gabor Somogyi authoredf8c9489d
-
Gabor Somogyi authoredd368cb5f
-
iowaguy authored
The README has a `.md` extension, but was not actually written in Markdown format, which was causing it to render poorly on GitHub and GitLab.
-
trinity-1686a authored043c3b1e
-
Nick Mathewson authored78f4bd03
-
Nick Mathewson authored6a12172d
-
Nick Mathewson authored6a7de8dd
-
Nick Mathewson authoredc825cba0
-
trinity-1686a authored219f0d44
-
trinity-1686a authored554a606f
-
Nick Mathewson authored
generate bridge configuration for arti See merge request !15
a89579b9 -
Micah Elizabeth Scott authored
This is the trivial fix for bug 40021, deprecation warnings on Py3.11 Anyone know of a drop-in replacement that's worth the complexity? The main added verbosity in cgitb is expanded stack parameter values and local variables in the backtrace.
ef8bc79a -
Nick Mathewson authored
Remove deprecated cgitb traceback module See merge request !16
9d218241 -
Micah Elizabeth Scott authored
This code is meant to fall through to a default value if no parameter is given, but because we have set -o nounset it errors out instead.
652a967f -
Micah Elizabeth Scott authored
Looks like it's pickier about suppressing word splitting now. This fixes all the warnings I was getting on v0.9.0 and doesn't appear to break anything.
f808425f -
Nick Mathewson authored
Shell script fixes for clean shellcheck v0.9.0 output See merge request !17
11b1f193 -
David Goulet authored
Signed-off-by:
David Goulet <dgoulet@torproject.org>3caef4dc -
Nick Mathewson authored
Set cc_alg=2 params to enable congestion control See merge request !18
c4f6789a
.gitlab/issue_templates/bug.md
0 → 100644
.gitlab/issue_templates/documentation.md
0 → 100644
.gitlab/issue_templates/feature.md
0 → 100644
.gitlab/issue_templates/proposal.md
0 → 100644
CODE_OF_CONDUCT
0 → 100644
README
deleted
100644 → 0
README.md
0 → 100644
This diff is collapsed.
networks/bridges+hs-v3
0 → 100644
networks/bwscanner
0 → 100644